[syslinux] 3.61 and .62-pre10: extlinux compilation problem on Linux 2.4

Gabor Z. Papp gzp at papp.hu
Wed Feb 20 01:23:52 PST 2008


* "H. Peter Anvin" <hpa at zytor.com>:

| > /usr/include/asm/statfs.h:12: error: redefinition of 'struct statfs'
| > make[1]: *** [extlinux.o] Error 1
| > make[1]: Leaving directory `/home/gzp/src/syslinux-3.62-pre10/extlinux'
| > make: *** [all] Error 2

| The 2.4 kernel headers "leak" the kernel definition of struct statfs, 
| which differs from glibc's.  The 2.4 kernel headers aren't usable as 
| /usr/include/{linux,asm} for this and other reasons.

What really does this mean? >=3.61 can be compiled only on 2.4?




More information about the Syslinux mailing list