[fpc-pascal] libsndfile library
Tiziano_mk
tizzziano at tiscali.it
Mon May 7 10:01:27 CEST 2007
Marco van de Voort wrote:
>> On Linux I found only the sndfile unit (packages\extra\sndfile\).
>>
>> This require the presence of sndlife library on the distribution.
>>
>> In my PC I have Ubuntu 6.06 with libsndfile installed (dynamic library
>> only):
>
>> /usr/lib/libsndfile.so.1.0.12
>> /usr/lib/libsndfile.so.1
>
> Your Linux system is not properly configured for libsndfile development.
neither for other kind of develpment libraries (ncurses, sqlite, etc,
etc) indeed.
Each time I try something that needs a link to a library I have to spend
my weekends trying to fild what is missing... :-(
>
> You miss the symlink from libsndfile.so -> libsndfile.so.1.0.12
>
>> /usr/bin/ld: cannot find -lsndfile
>> sound.pas(34,1) Error: Error while linking
>>
>> (note: the -Fl statements in fpc.cfg are tuned on /usr/ and /usr/lib/ so
>> the real problem is that I don't have the static library)
>>
>> There is a chance to have my program linked on a system where I only
>> have the Dynamic Libray?
>
> A -lxxx searches for libxxx.so only, not for variants. Create symlinks if
> necessary or try to install packages that might create symlinks (like -dev
> packages on RedHat)
Ok, I'll try that, thanks. But the same problem could happen in other
PCs where my program could be deployed...
So I turn back to the inital question: there is a more affordable way to
play a sound file on a Linux Machine?
thanks
tiziano
More information about the fpc-pascal
mailing list