Компиляция Asterisk на Debian: не удается найти `ptlib-config`

Возвращается моя Asterisk ./configure :

 checking /root/pwlib/include/ptlib.h usability... no checking /root/pwlib/include/ptlib.h presence... no checking for /root/pwlib/include/ptlib.h... no checking /usr/local/include/ptlib.h usability... no checking /usr/local/include/ptlib.h presence... no checking for /usr/local/include/ptlib.h... no checking /usr/include/ptlib.h usability... yes checking /usr/include/ptlib.h presence... yes checking for /usr/include/ptlib.h... yes checking for ptlib-config... no ./configure: line 27253: --ldflags: command not found Cannot find ptlib-config - please install and try again 

Однако я четко установил ptlib-dev :

 # dpkg --list libpt* ii libpt-dbg 2.10.4~dfsg-1 ii libpt-dev 2.10.4~dfsg-1 ii libpt-doc 2.10.4~dfsg-1 ii libpt2.10.4 2.10.4~dfsg-1 ii libpth20 2.0.7-16 ii libpthread-stubs0:amd64 0.3-3 ii libpthread-stubs0-dev:amd64 0.3-3 

 install libpt-dev export PTLIB_CONFIG=/usr/share/ptlib/make/ptlib-config ./configure make 

Вы можете использовать инструмент apt-file, чтобы определить, какие пакеты содержат заданное имя файла:

 $ sudo apt-get install apt-file ... $ sudo apt-file update ... $ apt-file search ptlib-config libpt-dev: /usr/share/ptlib/make/ptlib-config 

Вы также можете получить все зависимости времени сборки для данного пакета, выполнив:

 $ sudo apt-get build-dep $PACKAGE # where PACKAGE=asterisk in this case 

Это сработало для меня, установите это перед запуском ./configure :

 export PTLIB_CONFIG=/usr/lib/pkgconfig 

Anf тогда:

 ./configure 
 install libpt-dev export PTLIB_CONFIG=/usr/share/ptlib/make/ptlib-config ./configure