Bienvenido(a) a Alcance Libre 20/03/2023, 10:22
|
![]() |
Índice del foro > Todo acerca de Linux > Asterisk y VoIP |
![]() ![]() |
![]() |
David Rios |
|
||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() Identificado: 03/22/07 Mensajes: 2 |
san google me dio la solucion
![]() tuve el siguiente error cuando estaba compilando el Zaptel 1.2 y/o 1.4 (ultimas versiones estables) en un servidor CentOS 5: Compile xpp (version trunk-r3495) CC [M] /usr/src/zaptel-1.2.17.1/xpp/card_fxo.o CC [M] /usr/src/zaptel-1.2.17.1/xpp/card_fxs.o CC [M] /usr/src/zaptel-1.2.17.1/xpp/xbus-core.o /usr/src/zaptel-1.2.17.1/xpp/xbus-core.c: En la función ‘debugfs_open’: /usr/src/zaptel-1.2.17.1/xpp/xbus-core.c:171: error: ‘struct inode’ no tiene un miembro llamado ‘u’ make[3]: *** [/usr/src/zaptel-1.2.17.1/xpp/xbus-core.o] Error 1 make[2]: *** [/usr/src/zaptel-1.2.17.1/xpp] Error 2 make[1]: *** [_module_/usr/src/zaptel-1.2.17.1] Error 2 make[1]: se sale del directorio `/usr/src/kernels/2.6.18-8.1.1.el5-i686? make: *** [all] Error 2 ¿Que es lo que cambio en la versión de CentOS 5 que no quiere compilar?. El Zaptel 1.2 y/o 1.4 me compilaron bien en esa misma máquina sin ningún problema cuando estaba con el CentOS 4.4 hasta ayer y 4.5 el día de hoy. Solución En el Kernel de Centos 5 el private data member del struct inode no ha cambiado. Entonces, buscando aproximadamente en la linea 165 del archivo xbus_core.c de las fuentes del zaptel, deberán efectuar el siguiente cambio Buscar esta linea #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) Y cambiarla por #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,18) Con eso compiló y funcionó 100 puntos |
||||||
|
|||||||
Jorge Del Carpio Paredes |
|
||||||
![]() ![]() ![]() ![]() ![]() Nuevo Estado: desconectado ![]() Identificado: 09/17/08 Mensajes: 6 |
Bueno yo los he probado en centos 5.1 y no he tenido ningun problema con asterisk, te recomiendo que instales asterisk con los paquetes fuentes (tar.gz) y aunque no uses el hardware digium para asterisk es mejor instalar las librerias zaptel y libpri y solo debes copilarlas , con make clean; ./configure, make; y por ultimo; make install eso es todo te puedes bajar las librerias en codigo fuente de asterisk.org y para copilarlos previamente en la instalacion de asterisk debes tener los compiladores de desarrollo instalados, no es dificil graficamente solo los agregas al sistema vienen en la version de linux que uses se llama "Herramientas de Desarrollo", bueno si tienes dudas me avisas.
Ojala que te haya servido y es mi primer aporte a la comunidad por cierto yo trabajo en asterisk. xD!!! |
||||||
|
|||||||
saulrainier |
|
||||||
![]() ![]() ![]() ![]() ![]() Participa mucho Estado: desconectado ![]() Identificado: 03/28/08 Mensajes: 62 |
No entiendo por qe te respondieron si ya diste la solucion, de hecho te dijo que hicieras lo que ya hiciste, supongo qe por aqui no leen mucho los posts
|
||||||
|
|||||||
Contenido generado en: 0.10 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 10:22 AM. |
|
|