Am Samstag, 09. September 2017 09:18 CEST, mike <wa...@telkomsa.net> schrieb: > > Hi Tom, Thank you. [again]. All working the way it should. The more I > learn about Linux, the less I know - Mike
Custom-installed libraries should be installed under /usr/local (so either /usr/local/lib of /usr/local/lib64). After installation you need to update the linker cache by running ldconfig (or 'ldconfig -v' to see what's going on). This needs to be done as root. To check which library your application actually does link to run: ldd /usr/local/bin/mycoolapp | grep fluidsynth HTH Ralf Mattes > > On 08/09/2017 22:46, Tom M. wrote: > > I guess that you have libfluidsynth.so installed somewhere in > > /usr/lib/ and this one was compiled without alsa support. If this is > > the case, when starting ./fluidsynth_simple it doesnt find > > libfluidsynth.so in the current working directory and uses the one in > > /usr/lib/. Either remove that installation or set LD_LIBRARY_PATH like: > > > > export LD_LIBRARY_PATH=/path/to/custom/libfluidsynth.so:$LD_LIBRARY_PATH > > > > Or build fluidsynth_simple with a statically linked libfluidsynth.a of > > which you know it was compiled with alsa support. > > > > Tom > > > > 2017-09-08 15:25 GMT+02:00 mike <wa...@telkomsa.net > > <mailto:wa...@telkomsa.net>>: > > > > > > Hi All, I successfully used 'cmake' and 'make' to produce the > > fluidsynth executable. Running > > > > ./fluidsynth -a alsa FluidR3_GM.sf2 LUTE.mid > > > > played the MIDI file perfectly. > > > > I then compiled the example fluidsynth_simple.c, and linked it > > against libfluidsynth.so > > The only change I made to fluidsynth_simple.c was to add the line > > selecting ALSA before selecting the audio driver. > > > > fluid_settings_setstr(settings, "audio.driver", "alsa"); > > adriver = new_fluid_audio_driver(settings, synth); > > > > Ran it:- ./fluidsynth_simple FluidR3_GM.sf2 > > > > This is the result: > > > > fluidsynth: warning: Failed to pin the sample data to RAM; > > swapping is possible. > > fluidsynth: error: Couldn't find the requested audio driver alsa. > > Valid drivers are: file, oss. > > Failed to create the audio driver. > > > > Any help in using ALSA with the library would be appreciated. > > > > Regards, Mike > > > > Platform: Ubuntu 16.04.3 LTS, x86_64 > > fluidsynth: 1.1.7 > > > > _______________________________________________ > > fluid-dev mailing list > > fluid-dev@nongnu.org <mailto:fluid-dev@nongnu.org> > > https://lists.nongnu.org/mailman/listinfo/fluid-dev > > <https://lists.nongnu.org/mailman/listinfo/fluid-dev> > > > > > > > > > > _______________________________________________ > > fluid-dev mailing list > > fluid-dev@nongnu.org > > https://lists.nongnu.org/mailman/listinfo/fluid-dev > _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev