[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