On Tue, 08 Apr 2008 12:59:25 +0200 Cyril Brulebois wrote: > On 08/04/2008, Ron wrote: > > I'm punting this one back to the asc developers, its build system > > should be fixed to use a simple -lspeex instead of trying to do the > > .la dance even when such a file is not present. If you really want a > > convoluted way to get '-lspeex', pkg-config is also supported, but > > it's entirely unnecessary for a library as simple in its dependencies > > as this one is. > > Yep, indeed. I initially planned to work on this bug yesterday, but > dist-upgrading was taking ages, and someone else reassigned the bug > before I could give it a try.
It was me, sorry for my not-so-good knowledge in libraries. After further checking, it seems asc does not link against libspeex itself at all, but libDSL_sound does. In /usr/lib/libSDL_sound.la you can find the lines: -- # Libraries that this one depends upon. dependency_libs=' -L/usr/lib /usr/lib/libsmpeg.la /usr/lib/libSDL.la /usr/lib/libmikmod.la -ldl /usr/lib/libvorbisfile.la /usr/lib/libvorbisenc.la /usr/lib/libvorbis.la /usr/lib/libogg.la /usr/lib/libspeex.la -lm' -- After localy rebuilding libdsl-sound, /usr/lib/libspeex.la is replaced by -lspeex and now asc builds fine (even with gcc 4.3). But before I reassign this bug to libdsl-sound, requesting a binNMU, I would like to hear your oppinion on that - am I correct with thinking libsdl-sound is buggy here? Regards Evgeni Golov
pgpXyRFP9Vm1T.pgp
Description: PGP signature