[AsteriskBrasil] RES: Instalação OpenR2

Rodrigo Graeff delphusbsd em gmail.com
Quinta Setembro 17 11:59:34 BRT 2009


Caramba, quanta info.

Seguinte, se tu estas tentando compilar o asterisk com suporte a R2,
basta baixar o fonte, baixar o patch do r2 em:
http://code.google.com/p/openr2/downloads/list baixe o correspondente a
versao do source do asterisk que desejas instalar. Aplique o patch ex: 
cd asterisk-1.4.26.1  
patch -p0 < ../openr2-asterisk-1.4.26.1.patch

e logo após, deve ser rodado o seguinte script.

./bootstrap.sh

após poderá rodar o configure, bastando:

./configure

Se não for rodado o bootstrap, realmente tu iras ler mais WARNINGS que o
comum.

PS: Se o seu fonte do asterisk já foi usado, antes de mais nada, rode o
seguinte comando:

make distclean

Isto irá zerar as configurações prévias.


;)

On Thu, 2009-09-17 at 11:44 -0300, Ricardo Carrer wrote:
> Bom dia amigos,
> 
> abaixo os passos e os erros e outros que aparecem na pagina do TrixBox
> 
> Cronmanager encountered 1 Errors
> Delete thisIgnore this
> The following commands failed with the listed error
> /var/lib/asterisk/bin/module_admin listonline (255)
> Added 32 minutes ago
> (cron_manager.EXECFAIL)
> 
> 
> Server Status
> Asterisk
> ERROR
> Op Panel
> OK
> MySQL
> OK
> Web Server
> OK
> SSH Server
> OK
> 
> 
> No menu do Trixbox nao aparece:
> Extensions
> Support
> BlackList
> Day/Night Control
> Follow Me
> 
> Algumas informacoes adicionais.
> Tenho duas placas no servidor uma digivoice VB6060 (nao esta
> instalada) e um digium TE205P (instalada e com os links).
> Trixbox com CentOS 5.3 com Asterisk 1.4
> 
> Eu li que o Elastix ja vem com R2, estou pensando em instalar o
> Elastix. O que acham?
> 
> 
> 
> [root em trixbox1 ~]# cd /usr/src/asterisk/
> [root em trixbox1 asterisk]# ./configure
> depois...
> config.status: include/asterisk/autoconfig.h is unchanged
> 
>                .$$$$$$$$$$$$$$$=..      
>             .$7$7..          .7$$7:.    
>           .$$:.                 ,$7.7   
>         .$7.     7$$$$           .$$77  
>      ..$$.       $$$$$            .$$$7 
>     ..7$   .?.   $$$$$   .?.       7$$$.
>    $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
>  .777.   .$$$$$$77$$$77$$$$$7.      $$$,
>  $$$~      .7$$$$$$$$$$$$$7.       .$$$.
> .$$7          .7$$$$$$$7:          ?$$$.
> $$$          ?7$$$$$$$$$$I        .$$$7 
> $$$       .7$$$$$$$$$$$$$$$$      :$$$. 
> $$$       $$$$$$7$$$$$$$$$$$$    .$$$.  
> $$$        $$$   7$$$7  .$$$    .$$$.   
> $$$$             $$$$7         .$$$.    
> 7$$$7            7$$$$        7$$$      
>  $$$$$                        $$$       
>   $$$$7.                       $$  (TM)     
>    $$$$$$$.           .7$$$$$$  $$      
>      $$$$$$$$$$$$7$$$$$$$$$.$$$$$$      
>        $$$$$$$$$$$$$$$$.                
> 
> configure: Package configured for: 
> configure: OS type  : linux-gnu
> configure: Host CPU : i686
> configure: build-cpu:vendor:os: i686 : pc : linux-gnu :
> configure: host-cpu:vendor:os: i686 : pc : linux-gnu :
> [root em trixbox1 asterisk]# make
> CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect
> CONFIGURE_SILENT="--silent" makeopts
> make[1]: Entering directory `/usr/src/asterisk/menuselect'
> make[1]: `makeopts' is up to date.
> make[1]: Leaving directory `/usr/src/asterisk/menuselect'
> menuselect/menuselect --check-deps menuselect.makeopts  
> Generating embedded module rules ...
>  +--------- Asterisk Build Complete ---------+
>  + Asterisk has successfully been built, and +
>  + can be installed by running:              +
>  +                                           +
>  +                make install               +
>  +-------------------------------------------+
> [root em trixbox1 asterisk]# make install
> CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect
> CONFIGURE_SILENT="--silent" makeopts
> make[1]: Entering directory `/usr/src/asterisk/menuselect'
> make[1]: `makeopts' is up to date.
> make[1]: Leaving directory `/usr/src/asterisk/menuselect'
> menuselect/menuselect --check-deps menuselect.makeopts  
> Generating embedded module rules ...
> if [ x`/usr/bin/id -un` = xroot ]; then CFLAGS="
> -I/usr/include/libxml2 -pipe -Wall -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations -g3 -march=i686 " sh
> build_tools/mkpkgconfig /usr/lib/pkgconfig; fi
> mkdir -p /var/lib/asterisk/static-http
> for x in static-http/*; do \
>         /usr/bin/install -c -m 644 $x /var/lib/asterisk/static-http ;
> \
>     done
> if [ -d doc/tex/asterisk ] ; then \
>             mkdir -p /var/lib/asterisk/static-http/docs ; \
>             for n in doc/tex/asterisk/* ; do \
>                 /usr/bin/install -c -m 644
> $n /var/lib/asterisk/static-http/docs ; \
>             done \
>     fi
> mkdir -p /var/lib/asterisk/images
> for x in images/*.jpg; do \
>         /usr/bin/install -c -m 644 $x /var/lib/asterisk/images ; \
>     done
> mkdir -p /var/lib/asterisk/agi-bin
> make -C sounds install
> make[1]: Entering directory `/usr/src/asterisk/sounds'
> make[1]: Leaving directory `/usr/src/asterisk/sounds'
> mkdir -p /usr/lib/asterisk/modules
> mkdir -p /usr/sbin
> mkdir -p /etc/asterisk
> mkdir -p /usr/bin
> mkdir -p /var/run/asterisk
> mkdir -p /var/spool/asterisk/voicemail
> mkdir -p /var/spool/asterisk/dictate
> mkdir -p /var/spool/asterisk/system
> mkdir -p /var/spool/asterisk/tmp
> mkdir -p /var/spool/asterisk/meetme
> mkdir -p /var/spool/asterisk/monitor
> Installing modules from channels...
> Installing modules from pbx...
> Installing modules from apps...
> Installing modules from codecs...
> Installing modules from formats...
> Installing modules from cdr...
> Installing modules from bridges...
> Installing modules from funcs...
> Installing modules from tests...
> Installing modules from main...
> Installing modules from res...
> /usr/bin/install -c -m 755 main/asterisk /usr/sbin/
> /bin/ln -sf asterisk /usr/sbin/rasterisk
> /usr/bin/install -c -m 755 contrib/scripts/astgenkey /usr/sbin/
> /usr/bin/install -c -m 755 contrib/scripts/autosupport /usr/sbin/
> if [ ! -f /usr/sbin/safe_asterisk ]; then \
>         cat contrib/scripts/safe_asterisk | sed 's|
> __ASTERISK_SBIN_DIR__|/usr/sbin|;s|
> __ASTERISK_VARRUN_DIR__|/var/run/asterisk|;'
> > /usr/sbin/safe_asterisk ;\
>         chmod 755 /usr/sbin/safe_asterisk;\
>     fi
> /usr/bin/install -c -d /usr/include/asterisk
> /usr/bin/install -c -m 644 include/asterisk.h /usr/include
> /usr/bin/install -c -m 644 include/asterisk/*.h /usr/include/asterisk
> if [ -n "" ]; then \
>         rm -f  ;\
>     fi
> mkdir -p /var/lib/asterisk/documentation
> mkdir -p /var/lib/asterisk/documentation/thirdparty
> mkdir -p /var/log/asterisk/cdr-csv
> mkdir -p /var/log/asterisk/cdr-custom
> mkdir -p /var/lib/asterisk/keys
> mkdir -p /var/lib/asterisk/firmware
> mkdir -p /var/lib/asterisk/firmware/iax
> mkdir -p /usr/share/man/man8
> /usr/bin/install -c -m 644
> doc/core-*.xml /var/lib/asterisk/documentation
> /usr/bin/install -c -m 644
> doc/appdocsxml.dtd /var/lib/asterisk/documentation
> /usr/bin/install -c -m 644 keys/iaxtel.pub /var/lib/asterisk/keys
> /usr/bin/install -c -m 644
> keys/freeworlddialup.pub /var/lib/asterisk/keys
> /usr/bin/install -c -m 644 doc/asterisk.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/astgenkey.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/autosupport.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/safe_asterisk.8 /usr/share/man/man8
> if [ -f contrib/firmware/iax/iaxy.bin ] ; then \
>         /usr/bin/install -c -m 644
> contrib/firmware/iax/iaxy.bin /var/lib/asterisk/firmware/iax/iaxy.bin;
> \
>     fi
>  +---- Asterisk Installation Complete -------+
>  +                                           +
>  +    YOU MUST READ THE SECURITY DOCUMENT    +
>  +                                           +
>  + Asterisk has successfully been installed. +
>  + If you would like to install the sample   +
>  + configuration files (overwriting any      +
>  + existing config files), run:              +
>  +                                           +
>  +                make samples               +
>  +                                           +
>  +-----------------  or ---------------------+
>  +                                           +
>  + You can go ahead and install the asterisk +
>  + program documentation now or later run:   +
>  +                                           +
>  +               make progdocs               +
>  +                                           +
>  + **Note** This requires that you have      +
>  + doxygen installed on your local system    +
>  +-------------------------------------------+
>  WARNING WARNING WARNING
> 
>  Your Asterisk modules directory, located at
>  /usr/lib/asterisk/modules
>  contains modules that were not installed by this 
>  version of Asterisk. Please ensure that these
>  modules are compatible with this version before
>  attempting to run Asterisk.
> 
>     app_addon_sql_mysql.so
>     app_cbmysql.so
>     app_flash.so
>     app_flite.so
>     app_hasnewvoicemail.so
>     app_lookupblacklist.so
>     app_lookupcidname.so
>     app_meetme.so
>     app_nv_backgrounddetect-1.0.6_1.4.so
>     app_nv_faxdetect-1.0.6_1.4.so
>     app_page.so
>     app_random.so
>     app_realtime.so
>     app_rxfax.so
>     app_saycountpl.so
>     app_setcdruserfield.so
>     app_settransfercapability.so
>     app_txfax.so
>     app_zapbarge.so
>     app_zapras.so
>     app_zapscan.so
>     cdr_addon_mysql.so
>     cdr_tds.so
>     chan_alsa.so
>     chan_gtalk.so
>     chan_ooh323.so
>     chan_zap.so
>     codec_ilbc.so
>     codec_speex.so
>     format_mp3.so
>     format_ogg_vorbis.so
>     func_curl.so
>     func_language.so
>     func_moh.so
>     func_odbc.so
>     res_config_mysql.so
>     res_config_odbc.so
>     res_features.so
>     res_indications.so
>     res_jabber.so
>     res_odbc.so
>     res_snmp.so
> 
>  WARNING WARNING WARNING
> [root em trixbox1 asterisk]# 
> 
> 
> 
> 
> 2009/9/17 Rodrigo Graeff <delphusbsd em gmail.com>
>         Ricardo, warnings são comuns e não chegam a ser um erro
>         verdadeiro até
>         aparecer ERROR e a compilação parar. Mesmo assim, warning são
>         muito
>         comuns mesmo, tanto que para identificá-los, tu tera que nos
>         colar estas
>         mensagens.
>         
>         ;)
>         
>         
>         On Thu, 2009-09-17 at 00:06 -0300, Ricardo Carrer wrote:
>         > Ola pessoal...
>         >
>         > Agora ocorre o seguinte... estou instalando (make install) a
>         versao do
>         > Asterisk com mcf/r2, porem na hora que ele esta instalando
>         da um erro
>         > nas bibliotecas .h e uma mensagem de WARNING WARNING
>         WARNING.
>         >
>         > Li alguns artigos sobre o problema, mas nenhum resolveu meu
>         problema.
>         >
>         > Abracos
>         >
>         > 2009/9/16 Rodrigo Ferreira Lang
>         <rodrigoferreiralang em gmail.com>
>         >         Se o seu sistema for Debian (ou derivados), execute
>         os
>         >         seguintes comandos:
>         >
>         >         #aptitude update
>         >         #aptitude install -y linux-headers-'uname-r'
>         >
>         >
>         >
>         >         Acredito que resolva seus problemas amigo,
>         >         Atenciosamente, Rodrigo Lang.
>         >
>         >
>         >
>         >         2009/9/16 Jeferson Oliveira
>         <zuberi3000 em yahoo.com.br>
>         >
>         >                 Voce baixou os cabeçalhos (headers) do
>         kernel em
>         >                 execução?
>         >                 Se sua distro for Debian ou derivados
>         execute apt-get
>         >                 install linux-headers-`uname -r`
>         >
>         >                 Jeferson Oliveira.
>         >
>         >
>         >
>         ______________________________________________________
>         >                 De:
>         asteriskbrasil-bounces em listas.asteriskbrasil.org
>         >
>         [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em
>         nome de Ricardo Carrer
>         >                 Enviada em: quarta-feira, 16 de setembro de
>         2009 09:20
>         >                 Para:
>         AsteriskBrasil em listas.asteriskbrasil.org
>         >                 Assunto: [AsteriskBrasil] Instalação OpenR2
>         >
>         >
>         >
>         >
>         >                 Bom dia Amigos,
>         >
>         >                 Estou "tentando" instalar o OpenR2, estou
>         compilando o
>         >                 Zaptel mas estou com um problema e nao acho
>         a solução,
>         >                 alguem ja passou por isso?
>         >
>         >                 ranlib libmxml.a
>         >                 make[3]: Leaving directory
>         >                 `/usr/src/zaptel/menuselect/mxml'
>         >                 gcc -o menuselect menuselect.o strcompat.o
>         >                 menuselect_stub.o mxml/libmxml.a
>         mxml/libmxml.a
>         >                 make[2]: Leaving directory
>         >                 `/usr/src/zaptel/menuselect'
>         >                 make[1]: Leaving directory
>         >                 `/usr/src/zaptel/menuselect'
>         >                 make[1]: Entering directory
>         `/usr/src/zaptel'
>         >                 echo "You do not appear to have the sources
>         for the
>         >                 2.6.18-128.1.10.el5 kernel installed."
>         >                 You do not appear to have the sources for
>         the
>         >                 2.6.18-128.1.10.el5 kernel installed.
>         >                 exit 1
>         >                 make[1]: *** [modules] Error 1
>         >                 make[1]: Leaving directory `/usr/src/zaptel'
>         >                 make: *** [all] Error 2
>         >                 [root em trixbox1 zaptel]#
>         >                 Grato,
>         >                 Carrer
>         >
>         >
>         >
>         >
>         _______________________________________________
>         >                 Participe do IV Encontro VoIPCenter, 16 a 18
>         de
>         >                 setembro - São Paulo.
>         >                 VoIP, Asterisk e Convergência de Redes.
>         >                 http://www.encontrovoipcenter.com.br
>         >
>         >                 Compre uma camiseta da AsteriskBrasil.org!
>         >                 http://www.voipmania.com.br
>         >
>         >                 Acesse o canal IRC de discussão sobre
>         Asterisk em
>         >                 Português Brasileiro na rede Freenode.net:
>         >                 #asterisk-br
>         >
>         _______________________________________________
>         >                 Lista de discussões AsteriskBrasil.org
>         >                 AsteriskBrasil em listas.asteriskbrasil.org
>         >
>         http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>         >
>         >
>         >
>         >
>         >         _______________________________________________
>         >         Participe do IV Encontro VoIPCenter, 16 a 18 de
>         setembro - São
>         >         Paulo.
>         >         VoIP, Asterisk e Convergência de Redes.
>         >         http://www.encontrovoipcenter.com.br
>         >
>         >         Compre uma camiseta da AsteriskBrasil.org!
>         >         http://www.voipmania.com.br
>         >
>         >         Acesse o canal IRC de discussão sobre Asterisk em
>         Português
>         >         Brasileiro na rede Freenode.net: #asterisk-br
>         >         _______________________________________________
>         >         Lista de discussões AsteriskBrasil.org
>         >         AsteriskBrasil em listas.asteriskbrasil.org
>         >
>         http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>         >
>         > _______________________________________________
>         > Participe do IV Encontro VoIPCenter, 16 a 18 de setembro -
>         São Paulo.
>         > VoIP, Asterisk e Convergência de Redes.
>         > http://www.encontrovoipcenter.com.br
>         >
>         > Compre uma camiseta da AsteriskBrasil.org!
>         > http://www.voipmania.com.br
>         >
>         > Acesse o canal IRC de discussão sobre Asterisk em Português
>         Brasileiro na rede Freenode.net: #asterisk-br
>         > _______________________________________________
>         > Lista de discussões AsteriskBrasil.org
>         > AsteriskBrasil em listas.asteriskbrasil.org
>         >
>         http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>         
>         
>         _______________________________________________
>         Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São
>         Paulo.
>         VoIP, Asterisk e Convergência de Redes.
>         http://www.encontrovoipcenter.com.br
>         
>         Compre uma camiseta da AsteriskBrasil.org!
>         http://www.voipmania.com.br
>         
>         Acesse o canal IRC de discussão sobre Asterisk em Português
>         Brasileiro na rede Freenode.net: #asterisk-br
>         _______________________________________________
>         Lista de discussões AsteriskBrasil.org
>         AsteriskBrasil em listas.asteriskbrasil.org
>         http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>         
> 
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
> 
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> 
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



Mais detalhes sobre a lista de discussão AsteriskBrasil