[LAU] fltk linking problem

Paul Davis paul at linuxaudiosystems.com
Sat Oct 5 02:34:08 UTC 2013


on modern linkers you must now (a) explicitly link all required libraries
(*) (b) use the correct order for dependencies (c) list libraries multiple
times where necessary to fully resolve (semi-circular) dependencies.

this changed a while back and has slowly been spreading through the linux
ecosystem.


(*) not 100% certain on this one, but it doesn't hurt :)



On Fri, Oct 4, 2013 at 5:47 PM, Will Godfrey <willgodfrey at musically.me.uk>wrote:

> Over the last few weeks I've been going through Yoshimi with a fine-tooth
> comb
> bug hunting, with some success (and much frustration). I'm doing this on
> my 'office' computer which is running debian testing on a 64bit AMD -
> fairly
> similar to my music machine.
>
> During the week, I did an update via synaptic and now suddenly when I try
> to
> compile Yoshimi it fails to link, giving the message:
>
> Linking CXX executable yoshimi
> /usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfltk.a(Fl_x.o): undefined
> reference
> to symbol 'dlsym@@GLIBC_2.2.5' /lib/x86_64-linux-gnu/libdl.so.2: error
> adding
> symbols: DSO missing from command line collect2: error: ld returned 1 exit
> status make[2]: *** [yoshimi] Error 1
> make[1]: *** [CMakeFiles/yoshimi.dir/all] Error 2
> make: *** [all] Error 2
> will at debian:~/yoshimi_20130926/src$
>
> The investigating I've done suggests that something has changed in cmake so
> that yoshimi now needs a more 'correct' identification of fltk. I sort of
> gathered that cmake.txt was the place to look, but doing so tells me
> nothing.
> fltk is there but none of the information really makes sense to me.
>
>
> Although I don't like doing anything experimental on my music machine, I
> can do
> that for the time being as it is running an earlier version of the distro
> but
> presumably the new requirement will eventually hit the stable releases.
>
> Can someone help me sort this out please.
>
> P.S.
> A current version of ZynAddSubFX doesn't have this problem, but the build
> structure is now very different so I couldn't find any points of
> comparison.
>
>
> --
> Will J Godfrey
> http://www.musically.me.uk
> Say you have a poem and I have a tune.
> Exchange them and we can both have a poem, a tune, and a song.
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user at lists.linuxaudio.org
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20131004/317ff4ac/attachment.html>


More information about the Linux-audio-user mailing list