[syslinux] SYSLINUX 3.01 released

H. Peter Anvin hpa at zytor.com
Mon Jan 3 16:37:34 PST 2005


Dag Wieers wrote:
> 
> I am unable to build syslinux 3.x on systems that were happily building 
> syslinux 2.x. It only seems to build for fc2 and fc3, only on i386. See:
> 
> 	http://dag.wieers.com/packages/syslinux/
> 
> and buildlogs at:
> 
> 	http://dag.wieers.com/packages/syslinux/_buildlogs/
> 
> On x86_64 the problem is related to:
> 
> 	..
> 	gcc -m32 -W -Wall -march=i386 -Os -g -I../libutil/include -c -o fancyhello.lo fancyhello.c
> 	gcc -m32 -g -o fancyhello.lnx fancyhello.lo ../libutil/libutil_lnx.a
> 	/usr/bin/ld: crt1.o: No such file: No such file or directory
> 	collect2: ld returned 1 exit status
> 	make[2]: *** [fancyhello.lnx] Error 1
> 	make[2]: Leaving directory `/dar/build/syslinux-3.01/com32/samples'
> 	make[1]: *** [all] Error 2
> 	make[1]: Leaving directory `/dar/build/syslinux-3.01/com32'
> 	make: *** [installer] Error 2
> 

You need to have the i386 development libraries installed.

> On older distributions, the problem is:
> 
> 	..
> 	make[1]: Entering directory `/dar/build/syslinux-3.01/extlinux'
> 	gcc -Wp,-MT,extlinux.o,-MMD,.extlinux.o.d -W -Wall -Wno-sign-compare -D_FILE_OFFSET_BITS=64 -g -Os -I. -I.. -I../libfat -c -o extlinux.o
> 	 extlinux.c
> 	extlinux.c: In function `get_size':
> 	extlinux.c:285: error: `BLKGETSIZE64' undeclared (first use in this function)
> 	extlinux.c:285: error: (Each undeclared identifier is reported only once
> 	extlinux.c:285: error: for each function it appears in.)
> 	make[1]: *** [extlinux.o] Error 1
> 	make[1]: Leaving directory `/dar/build/syslinux-3.01/extlinux'
> 	make: *** [installer] Error 2

See post on this topic already.

	-hpa




More information about the Syslinux mailing list