On Thu, 2006-03-09 at 11:39 +0100, Frank Barknecht wrote: > Hallo, > Ebrahim Mayat hat gesagt: // Ebrahim Mayat wrote: > > > Having recently built qsynth and the Pd external fluid~ I got the > > following error message at the end of both builds. > > > > ld: warning can't open dynamic library: /Volumes/Document1/ > > Developpement/ProjectsCVS/JackCVS/Jack_CVS_HEAD - Tiger/config/os/ > > macosx/build/Jack.framework/Versions/A/Jack referenced from: /usr/ > > local/lib/libfluidsynth.dylib (checking for undefined symbols may be > > affected) (No such file or directory, errno = 2) > > I have a slightly related question: Is it really necessary that > libfluidsynth links with so many libraries? What use is it to have > libjack, libreadline etc. linked like that (Linux): > > $ ldd /usr/lib/libfluidsynth.so > linux-gate.so.1 => (0xffffe000) > libladcca.so.2 => /usr/lib/libladcca.so.2 (0xb7ec8000) > libuuid.so.1 => /lib/libuuid.so.1 (0xb7ec5000) > libreadline.so.5 => /lib/libreadline.so.5 (0xb7e98000) > libncurses.so.5 => /lib/libncurses.so.5 (0xb7e55000) > libjack-0.100.0.so.0 => /usr/lib/libjack-0.100.0.so.0 (0xb7e3e000) > libasound.so.2 => /usr/lib/libasound.so.2 (0xb7d8a000) > libm.so.6 => /lib/tls/libm.so.6 (0xb7d65000) > libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d61000) > libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7d4f000) > libc.so.6 => /lib/tls/libc.so.6 (0xb7c18000) > /lib/ld-linux.so.2 (0x80000000) > > I really would love, if the fluidsynth *library* would get rid of all > these depencencies, as that would make integrating the soundfont > rendering core into other software like qsynth or fluid~ much easier. > > Ciao
Most of those are all optional at configure time. So if you build FluidSynth without LADCCA, readline/ncurses, jack and ALSA then you will end up with a FluidSynth that doesn't link to them. Best regards, Josh _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org http://lists.nongnu.org/mailman/listinfo/fluid-dev