View previous topic :: View next topic |
Author |
Message |
RBN n00b
Joined: 23 Oct 2006 Posts: 15
|
Posted: Mon May 21, 2007 6:56 pm Post subject: [ASTERISK] Bug de compilation |
|
|
Bonjour,
J'essaie d'installer asterisk en environnement i386 (masqué pour amd64) et je tombe sur le problème suivant :
[list=]-----------------------------------------------------------------------------------------
# emerge asterisk
These are the packages that would be merged, in order:
Calculating dependencies ..... ..... ^H^H... done!
[ebuild N ] net-misc/asterisk-1.2.17 USE="alsa curl gtk h323 mmx odbc osp speex sqlite ssl -bri -debug -doc -genericjb -hardened -lowmem -nosamples -postgres -pri -zaptel" 0 kB
Total: 1 package (1 new), Size of downloads: 0 kB
Calculating dependencies ..... ..... ^H^H... done!
>>> Verifying ebuild Manifests...
.....
.....
* Building H.323 wrapper lib...
make: entrant dans le répertoire « /var/tmp/portage/net-misc/asterisk-1.2.17/work/asterisk-1.2.17/channels/h323 »
g++ -O2 -march=athlon-xp -msse2 -pipe -fomit-frame-pointer -I/usr/include/openh323 -c -o ast_h323.o ast_h323.cpp
ast_h323.cpp:1:1: attention : « _GNU_SOURCE » redéfini
<ligne de commande>:1:1: attention : ceci est la localisation d'une précédente définition
ast_h323.cpp:44:29: erreur: asterisk/logger.h : Aucun fichier ou répertoire de ce type
ast_h323.cpp:45:30: erreur: asterisk/channel.h : Aucun fichier ou répertoire de ce type
chan_h323.h:55: erreur: AST_MAX_ACCOUNT_CODE was not declared in this scope
ast_h323.cpp: In member function virtual int PAsteriskLog::Buffer::sync():
ast_h323.cpp:133: erreur: ast_verbose was not declared in this scope
ast_h323.cpp: In function void PAssertFunc(const char*):
ast_h323.cpp:169: erreur: LOG_ERROR was not declared in this scope
ast_h323.cpp:169: erreur: ast_log was not declared in this scope
make: *** [ast_h323.o] Erreur 1
make: quittant le répertoire « /var/tmp/portage/net-misc/asterisk-1.2.17/work/asterisk-1.2.17/channels/h323 »
-----------------------------------------------------------------------------------------[/list]
Je n'ai rien trouvé sur les forums à ce sujet.
Ce n'est qu'un pb de chemin et c'est bizarre que personne ne soit tomber dessus ;-p)
PS : # USE="-h323" emerge asterisk => se compile jusqu'au bout |
|
Back to top |
|
|
niolou n00b
Joined: 06 Jul 2004 Posts: 42 Location: Clermont Fd (63) - Choisy le Roi (94) / France
|
Posted: Fri May 25, 2007 9:23 am Post subject: |
|
|
Un conseil si tu veux vraiment utiliser Asterisk ne part pas depuis les ebuilds ils sont certes tres bien pour commencer mais je ne saurais recommander qu'une install depuis les sources pour bon nombre de raison tout d'abord la version 1.2.x est en passe de disparaitre au profit de 1.4.x et 1.6.x sous peu. De plus netsec ne fais pas partide l'ebuild donc risque potentiel de hack ... Il a encore pas mal de raison Si tu as besoin d'aide sur un projet Asterisk n'hesite pas a me contacter. |
|
Back to top |
|
|
niolou n00b
Joined: 06 Jul 2004 Posts: 42 Location: Clermont Fd (63) - Choisy le Roi (94) / France
|
Posted: Fri May 25, 2007 12:32 pm Post subject: |
|
|
Par acquis de conscience j'ai tout de meme tente de l'installer voir si j'avais la meme erreur tout se passe tres bien ac ces flags :
h323 hardened ssl -alsa -bri -curl -debug -doc -genericjb -gtk -lowmem -mmx -nosamples -odbc -osp -postgres -pri -speex -sqlite -zaptel
Si ca t'aide ... |
|
Back to top |
|
|
RBN n00b
Joined: 23 Oct 2006 Posts: 15
|
Posted: Thu Jun 07, 2007 6:47 am Post subject: |
|
|
OK merci. J'ai corrigé le pb en modifiant le Makefile.
Sinon, c'est juste pour découvrir ce produit via free . ...
Il y avait un article interessant sur Linux Magazine sur cet outil.
Je suis parti sur cette version car elle est considérée comme stable mais elle ne m'interresse pas car je prefererais une solution stable 64bits.
Bref, avec la conf proposée par linux magazine, cela ne fonctionne pas.
Dès que j'aurais un peu de temps, je prendrais ta solution et surement que je te poserais qq questions puisque tu as l'air de maîtriser l'engin ;-P)
Cordialement. |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Thu Jun 07, 2007 3:37 pm Post subject: |
|
|
A moins de vouloir exploiter à fond de chez fond Asterisk, le plus simple est de partir sur des distribs spécialisées comme Trixbox _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
|