On Thu, 1 Aug 2002, Ross Vumbaca wrote: > I am trying to compile the 2.4.14 kernel on my Amiga 3000. It is running > Woody. I downloaded the kernel-source-2.4.14 and > kernel-patch-2.4.14-m68k package, patched the source tree, configured, > and did the usual build steps. > > The compilation fails while doing the scsi stuff, the error is: > > scsi_merge.c: 946 structure has no member named 'page' > > I understand the error so I took a look, and yes, the > include/asm-m68k/scatter.h file is different from the > include/asm-i386/scatter.h file. > > The i386 file has a member: > > struct page * page; //Location for highmem page, if any > > and the m68k file does not have this at all. > > The scsi_merge.c code calls on this variable on line 946, but it > doesn't exist in the m68k tree, so unless I'm mistaken, that code can > never be compiled for m68k, and it is a bug in the kernel-patch-2.4.14 > package (assumedly that line is not needed?). I will try to comment it > out and see how it goes. > > I am new to looking at the kernel code, am I missing something?
Please upgrade to a newer m68k kernel: http://linux-m68k-cvs.apia.dhs.org/ Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [EMAIL PROTECTED] In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds