Compilation de noyau pour serveur asterisk

Bonjours tout le monde.

Je souhaite utiliser mon serveur asterisk pour faire passé un flux audio et vidéo à travers celui-ci.

Je suis tombé sur un tuto qui explique qu’il me faut installer une application appellée app_mp4 en la compilant.

Pour ce faire on nous explique qu’il faut télécharger les sources, ce placer dans le dossier et entrer les commades suivantes:

cd mpeg4ip-1.5.0.1
./bootstrap --disable-player --prefix=/usr
make
make install

Le oproblème est que lorsque je lance la compilation, à la fin de celle-ci le message d’erreur suivant apparait:

In file included from sys_block.cpp:52: ./../include/bitstrm.hpp:48:21: error: istream.h: No such file or directory ./../include/bitstrm.hpp:49:21: error: ostream.h: No such file or directory In file included from sys_block.cpp:52: ./../include/bitstrm.hpp:117: error: 'std::ostream' has not been declared ./../include/bitstrm.hpp:158: error: ISO C++ forbids declaration of 'ostream' with no type ./../include/bitstrm.hpp:158: error: invalid use of '::' ./../include/bitstrm.hpp:158: error: expected ';' before '*' token In file included from sys_block.cpp:53: ./../include/entropy.hpp:57: error: 'istream' has not been declared ./../include/entropy.hpp:69: error: 'istream' has not been declared In file included from sys_block.cpp:54: ./../include/huffman.hpp:67: error: 'ostream' has not been declared ./../include/huffman.hpp:68: error: 'ostream' has not been declared ./../include/huffman.hpp:73: error: 'ostream' has not been declared ./../include/huffman.hpp:75: error: 'ostream' has not been declared ./../include/huffman.hpp:81: error: 'ostream' has not been declared ./../include/huffman.hpp:89: error: 'istream' has not been declared ./../include/huffman.hpp:91: error: 'istream' has not been declared ./../include/huffman.hpp:96: error: 'istream' has not been declared ./../include/huffman.hpp:101: error: 'istream' has not been declared ./../include/huffman.hpp:115: error: 'istream' has not been declared ./../include/huffman.hpp:136: error: 'istream' has not been declared make[6]: *** [sys_block.lo] Erreur 1 make[6]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1/common/video/iso-mpeg4/src » make[5]: *** [all-recursive] Erreur 1 make[5]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1/common/video/iso-mpeg4 » make[4]: *** [all] Erreur 2 make[4]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1/common/video/iso-mpeg4 » make[3]: *** [all-recursive] Erreur 1 make[3]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1/common/video » make[2]: *** [all-recursive] Erreur 1 make[2]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1/common » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /home/projet/mpeg4ip-1.5.0.1 » make: *** [all] Erreur 2

Je n’ai pas l’abitude de la compilation, aussi pouvez-vous m’expliquer ce que cela veut dire ?

Merci

J’ai exactement le même problème que toi pour la version 1.5.0.1

Je test actuellement la version 1.6 en appliquant un patch et en mettant les options suivantes :

#cd /usr/src
#wget debian.netcologne.de/debian-mult … .9.diff.gz
#patch -p0 < mpeg4ip_1.6-0.9.diff
#cd mpeg4ip-1.6
#./bootstrap --disable-mp4live
#make
#make install

tu peux aussi installer mpeg4ip à partir de sources multimédia. Ce qui est plus simple et qui marche parfaitement
#vi /etc/apt/sources.list
deb mirror.home-dn.net/debian-multimedia lenny main
deb-src mirror.home-dn.net/debian-multimedia lenny main
#aptitude update && aptitude dist-upgrade
#aptitude install mpeg4ip mpeg4ip-server mpeg4ip-utils