On Sunday 06 October 2002 01:03, Albert D. Cahalan wrote: > Anybody with 2.5.xx running? I need the very latest code > to run on my Mac Cube. > > Linus's BitKeeper tree stops compiling when it hits the > ppc signal code, with some complaint about a lock. With > that fixed, the build stops in the Mac IDE code with a > complaint about something missing from a struct. > > So I gave up on that and got the linuxppc-2.5 BitKeeper > tree instead. Compiling fails for several things, all of > which I reluctantly disable: ieee1394, Mac serial ports, > the OpenFirmware framebuffer... and I even fixed an > include for FASTCALL in include/linux/workqueue.h before > getting stopped with a link error that appears to be > video-related. Any fix? I need the aty128fb driver. > > ld -Ttext 0xc0000000 -Bstatic -T arch/ppc/vmlinux.lds.s > arch/ppc/kernel/head.o init/built-in.o --start-group > arch/ppc/kernel/built-in.o arch/ppc/platforms/built-in.o > arch/ppc/mm/built-in.o arch/ppc/lib/built-in.o kernel/built-in.o > mm/built-in.o fs/built-in.o ipc/built-in.o security/built-in.o lib/lib.a > drivers/built-in.o sound/built-in.o net/built-in.o --end-group -o > vmlinux drivers/built-in.o(.data+0x2df68): undefined reference to > `cfb_fillrect' drivers/built-in.o(.data+0x2df6c): undefined reference to > `cfb_copyarea' drivers/built-in.o(.data+0x2df70): undefined reference to > `cfb_imageblit' make: *** [vmlinux] Error 1 Try the attached patch, it works for me. It fixes aty128 linking, sound as modules and AEC6280 IDE initialization. ieee1394 is a generic 2.5 problem, it hasn't been fully ported to 2.5 yet. offb probably needs porting to the new FB API. For macserial, I _think_ paulus/benh talked about that, expect a fix soon. Generally try to repull quite often as Paul and Tom do an extremely good job keeping linuxppc-2.5 uptodate with Linus. Franz.