[syslinux] Issues compiling syslinux-3.72 on Linux 2.6.25(.19)
Philip Prindeville
philipp_subx at redfish-solutions.com
Mon Nov 3 22:27:57 PST 2008
Howdy.
I'm one of the maintainers of Astlinux (www.astlinux.org). We're
updating the kernel from 2.6.20, to 2.6.25 (.19), and as such, some
packages that previously compiled stopped doing so.
We also went from syslinux-3.63 to syslinux-3.72, hoping that a newer
version would be more amenable to a more recent kernel.
No joy.
We're cross-compiling on FC8 (updated) on an i386 platform, as we had
been for months.
Now we see:
...
make[2]: Entering directory `/home/philipp/kernel/build_i586/syslinux-3.72/linux'
/home/philipp/kernel/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -Wp,-MT,syslinux.o,-MMD,.syslinux.o.d -W -Wall -D_FILE_OFFSET_BITS=64 -g -Os -I. -I.. -I../libinstaller -c -o syslinux.o syslinux.c
/home/philipp/kernel/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -Wp,-MT,syslxmod.o,-MMD,.syslxmod.o.d -W -Wall -D_FILE_OFFSET_BITS=64 -g -Os -I. -I.. -I../libinstaller -c -o syslxmod.o ../libinstaller/syslxmod.c
/home/philipp/kernel/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -Wp,-MT,bootsect_bin.o,-MMD,.bootsect_bin.o.d -W -Wall -D_FILE_OFFSET_BITS=64 -g -Os -I. -I.. -I../libinstaller -c -o bootsect_bin.o ../libinstaller/bootsect_bin.c
In file included from syslinux.c:52:
/home/philipp/kernel/build_i586/staging_dir/bin-ccache/../lib/gcc/i586-linux-uclibc/4.1.2/../../../../i586-linux-uclibc/sys-include/linux/msdos_fs.h:61: error: expected ')' before 'media'
make[2]: *** [syslinux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/home/philipp/kernel/build_i586/syslinux-3.72/linux'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/philipp/kernel/build_i586/syslinux-3.72'
make: *** [/home/philipp/kernel/build_i586/syslinux-3.72/isolinux.bin] Error 2
#
Oddly, the line:
static inline int fat_valid_media(u8 media)
is also the same that causes dosfstools to not compile... so this might
be an issue with kernel header changes... but we were hoping someone had
come up with a patch for this.
Any assistance is appreciated.
Thanks,
-Philip
More information about the Syslinux
mailing list