[syslinux] Build failure for isohybrid

Tim Fletcher tim at night-shade.org.uk
Sat Jun 9 11:45:40 PDT 2012


Dear list,

I have been trying to debug a build failure for a while in the utils 
directory on isohybrid which seems to be distro specific.

On Fedora 17 64bit the build completes without problems, but under both 
Ubuntu 32/64bit 11.10 and 12.04 I get the following:

tim at oxygen:/usr/src/git/syslinux/utils$ make
gcc -O2 -luuid -o isohybrid isohybrid.o isohdpfx.o
isohybrid.o: In function `initialise_gpt':
isohybrid.c:(.text+0xc42): undefined reference to `uuid_generate'
isohybrid.c:(.text+0xd20): undefined reference to `uuid_generate'
isohybrid.c:(.text+0xd2d): undefined reference to `uuid_generate'
collect2: ld returned 1 exit status
make: *** [isohybrid] Error 1

I've done the normal googling and checking that I have the devel 
packages installed and as much debugging as I can think of.

I've tested this on 32bit Ubuntu too but I can't get access to the 
machine I tested in to remotely atm.

These are the reports from my Ubuntu 64bit 12.04 machine:

tim at oxygen:/usr/src/git/syslinux/utils$ nm -D 
/usr/lib/x86_64-linux-gnu/libuuid.so |grep uuid_generate
0000000000002600 T __uuid_generate_random
0000000000001ee0 T __uuid_generate_time
00000000000026f0 T uuid_generate
00000000000026d0 T uuid_generate_random
00000000000025e0 T uuid_generate_time
00000000000025f0 T uuid_generate_time_safe

dpkg-query -S /usr/lib/x86_64-linux-gnu/libuuid.so
uuid-dev: /usr/lib/x86_64-linux-gnu/libuuid.so

tim at oxygen:/usr/src/git/syslinux/utils$ gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

on Fedora 17 64bit I get

[root at fedora utils]# nm -D /usr/lib64/libuuid.so |grep uuid_generate
0000000000002790 T __uuid_generate_random
0000000000002070 T __uuid_generate_time
0000000000002880 T uuid_generate
0000000000002860 T uuid_generate_random
0000000000002770 T uuid_generate_time
0000000000002780 T uuid_generate_time_safe

[root at fedora utils]# gcc --version
gcc (GCC) 4.7.0 20120507 (Red Hat 4.7.0-5)
Copyright (C) 2012 Free Software Foundation, Inc.

-- 
Tim Fletcher<tim at night-shade.org.uk>




More information about the Syslinux mailing list