Content-Type: text/plain; charset=ISO-8859-1
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
(*) not 100% certain on this one, but it doesn't hurt :)
On Fri, Oct 4, 2013 at 5:47 PM, Will Godfrey wrote:
> Over the last few weeks I've been going through Yoshimi with a fine-tooth
Content-Type: text/html; charset=ISO-8859-1
on modern linkers you must now (a) explicitly link al=
l required libraries (*) (b) use the correct order for dependencies (c) lis=
t libraries multiple times where necessary to fully resolve (semi-circular)=
this changed a while back and has slowly been spreading through the lin=
ux ecosystem.(*) not 100% certain on this one, but it doe=
sn't hurt :)
On Fri, Oct 4, 2013 at 5:47 PM, Will Godfrey <willgodfrey@music=
Over the last few weeks I've been going through Yoshimi with a fine-too=
bug hunting, with some success (and much frustration). I'm doing this o=
my 'office' computer which is running debian testing on a 64bit AMD=
similar to my music machine.
During the week, I did an update via synaptic and now suddenly when I try t=
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 referen=
to symbol 'dlsym@@GLIBC_2.2.5' /lib/x86_64-linux-gnu/libdl.so.2: er=
symbols: DSO missing from command line collect2: error: ld returned 1 exit<=
status make: *** [yoshimi] Error 1
make: *** [CMakeFiles/yoshimi.dir/all] Error 2
make: *** [all] Error 2
The investigating I've done suggests that something has changed in cmak=
that yoshimi now needs a more 'correct' identification of fltk. I s=
gathered that cmake.txt was the place to look, but doing so tells me nothin=
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 b=
presumably the new requirement will eventually hit the stable releases.
Can someone help me sort this out please.
A current version of ZynAddSubFX doesn't have this problem, but the bui=
structure is now very different so I couldn't find any points of compar=
Will J Godfrey
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