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
pgpDRBhIXj2W8.pgp
Description: PGP signature