web-dev-qa-db-fra.com

Pas de paquet speex pour la construction de freeswitch sur Ubuntu

J'essaie de construire freeswitch sur Ubuntu et d'obtenir de nombreuses bibliothèques absentes. L'un d'eux est speex. configure dit qu'il est absent alors que dpkg dit qu'il est ici:

checking for speex >= 1.2rc1 speexdsp >= 1.2rc1... Package speex was not found in the pkg-config search path. Perhaps you should add the directory containing `speex.pc' to the PKG_CONFIG_PATH environment variable No package 'speex' found Package speexdsp was not found in the pkg-config search path. Perhaps you should add the directory containing `speexdsp.pc' to the PKG_CONFIG_PATH environment variable No package 'speexdsp' found
configure: error: Library requirements (speex >= 1.2rc1 speexdsp >= 1.2rc1) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
dims@nebula2:~/src/freeswitch$ dpkg -l *speex*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                             Version                          Description
+++-================================-================================-================================================================================
ii  libspeex1                        1.2~rc1-3ubuntu2                 The Speex codec runtime library
ii  libspeexdsp1                     1.2~rc1-3ubuntu2                 The Speex extended runtime library
ii  speex                            1.2~rc1-3ubuntu2                 The Speex codec command line tools

pourquoi? et comment réparer?

4
Dims

Vous devez installer libspeex-dev

Sudo apt-get install libspeex-dev

Donc, vous aurez ci-dessous résultat:

saman@jack:~$ dpkg -l *speex*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  libspeex-dev:a 1.2~rc1.1-1u AMD64        The Speex codec library developme
ii  libspeex1:AMD6 1.2~rc1.1-1u AMD64        The Speex codec runtime library
ii  libspeexdsp1:a 1.2~rc1.1-1u AMD64        The Speex extended runtime librar
un  speex          <none>       <none>       (no description available)
7
sparkmood

Vous devrez peut-être également installer le package libspeexdsp-dev (qui dépend de libspeex-dev):

Sudo apt-get install libspeexdsp-dev
7
ptkfs