PDA

Voir la version complète : Problème srtp



modogo2000
27/07/2011, 06h58
Bonjour,

J'essaie d'installer asterisk avec strp je suis sous centos 5.6 en 64 bit j'ai suivi le tuto present sur le forum donc pour l'installation de strp j'ai fait fait :



• wget -O srtp-1.4.4.tgz http://sourceforge.net/projects/srtp/files/srtp/1.4.4/srtp-1.4.4.tgz/download
• tar xvzf srtp-1.4.4.tgz
• cd srtp
• ./configure && make && make install


Pour l'installation aucun soucis pas d'erreur particulière. Par contre au moment du ./configure --with-hoard=/usr/src/hoard-38/src pour asterisk j'ai l'erreur suivant :



checking for the ability of -lsrtp to be linked in a shared object... no
configure: ***
configure: *** libsrtp could not be linked as a shared object
configure: *** try compiling libsrtp manually and configuring with
configure: *** ./configure CFLAGS=-fPIC --prefix=/usr
configure: *** replacing /usr with the prefix of your choice
configure: ***




Je n'arrive pas à la résoudre, j'ai trouvé sur le net des explications mais aucune ne fonctionnent.

Si quelqu'un a deja rencontré ce problème.

jpramoul
20/09/2011, 11h36
Salut,

J'avais le même problème, voici comment j'ai pu le résoudre :


mkdir -p /usr/src/srtp
cd /usr/src/srtp
wget http://srtp.sourceforge.net/srtp-1.4.2.tgz // 1.4.2 Version actuelle le 20/09/2011
tar -zxvf srtp-1.4.2.tgz
cd srtp
./configure --prefix=/usr
vi Makefile // Ajouter -fPIC : CFLAGS = -fPIC -Wall -O4 -fexpensive-optimizations -funroll-loops
make
make installensuite un ./configure dans tes sources asterisk et tu devrais pouvoir activer le res_srtp ;)