Bug#436083: FTS: /usr/lib/games/nexuiz/nexuiz.bin: symbol lookup error: /usr/lib/libvorbisfile.so.3: undefined symbol: vorbis_synthesis_idheader

Cyril Brulebois cyril.brulebois at enst-bretagne.fr
Sun Aug 5 10:28:38 UTC 2007


reassign 436083 libvorbisfile3
severity 436083 serious
retitle  436083 Many undefined symbols, please build with -Wl and fix them
thanks

> Given the above *UND*, I guess that there are some problems with
> libvorbisfile3, I'm currently trying to figure out whether there are
> some files missing in lib/Makefile.am or something similar.

Thanks to lool's tip, I confirm that some files are missing in
lib/Makefile.{am,in}. It is sufficient to use ``-Wl,-no-undefined'' in
LDFLAGS to see that the build is broken:
| gcc -shared  .libs/vorbisfile.o  -Wl,--rpath -Wl,/home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/.libs ./.libs/libvorbis.so  -Wl,-no-undefined -Wl,-soname -Wl,libvorbisfile.so.3 -o .libs/libvorbisfile.so.3.2.0
| .libs/vorbisfile.o: In function `_lookup_serialno':
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:194: undefined reference to `ogg_page_serialno'
| .libs/vorbisfile.o: In function `_get_next_page':
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:111: undefined reference to `ogg_sync_pageseek'
| .libs/vorbisfile.o: In function `_get_data':
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:67: undefined reference to `ogg_sync_buffer'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:69: undefined reference to `ogg_sync_wrote'
| .libs/vorbisfile.o: In function `_fetch_headers':
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:321: undefined reference to `ogg_page_bos'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:327: undefined reference to `ogg_page_serialno'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:327: undefined reference to `ogg_stream_reset_serialno'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:328: undefined reference to `ogg_stream_pagein'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:330: undefined reference to `ogg_stream_packetout'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:346: undefined reference to `ogg_stream_packetout'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:366: undefined reference to `ogg_page_serialno'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:373: undefined reference to `ogg_page_bos'
| /home/kibi/libvorbis-1.2.0.dfsg/obj-x86_64-linux-gnu/lib/../../lib/vorbisfile.c:367: undefined reference to `ogg_stream_pagein'
| 
| ... and many others...



> > It could also be related to the running rarewares.org kernel. Sorry
> > if that's why.
> 
> I've no problem running it right now, but I guess that's because
> nexuiz-music isn't installed yet (and I'm on a slow connection). I'm
> getting back to you in a moment.

I can't reproduce it, but since there is (at least) a libvorbisfile3
problem, reassigning accordingly.

libvorbis maintainers: I'll try to produce a patch in the next hours.

Cheers,

-- 
Cyril Brulebois
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20070805/76529e43/attachment.pgp 


More information about the Pkg-games-devel mailing list