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

Reply via email to