error al compilar dahdi en linode

Hola, estoy siguiendo el libro pero me sale un error al compilar dahdi, estoy haciendo lo que dice en la pagina 6 y 7 solo que tengo una duda para que hacer: mkdir /usr/src/kernel si ya en este directorio esta una que es kernels? no sera por ahi el error que el libro no este actualziado a la ultima version de centos?

make[1]: se sale del directorio `/usr/src/dahdi-linux-2.4.0/drivers/dahdi/firmware'
You do not appear to have the sources for the 2.6.35.4-x86_64-linode16 kernel installed.
make: *** [modules] Error 1

 

estoy usando centos 5.5 a 64bits sobre un vps de linode.

 

Saludos

4 comentarios

Re: error al compilar dahdi en linode

Hola,

Linode para sus VPS utiliza el sistema de virtualización xen. Por eso el kernel de los VPS no es un kernel estandar.

Las instrucciones del libro están bien si utilizas la version 32 bit de  CentOS 5.5

En tu caso:

creas la carpeta /usr/src/kernel

entras a la carpeta:

cd /usr/src/kernel

descargas la versión del kernel que tienes instalada:

wget http://www.linode.com/src/2.6.35.4-x86_64-linode16.tar.bz2

la decomprimes:

tar -xf 2.6.35.4-x86_64-linode16.tar.bz2

entras en la carpeta:

cd /lib/modules/2.6.35.4-x86_64-linode16

creas un enlace simbolico a las fuentes del kernel descargadas:

ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16 build

y intentas compilar nuevamente Dahdi.

Si no te funciona, te aconsejo instalar Centos 5.5 versión 32 bit.

Saludos

duda en la respuesta del admin

muchas gracias por responder pero tengo una duda en tu respuesta tu me dices que haga:

ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16 build

 

pero en los manuales dice:

ln -s /usr/src/kernel/2.6.35.4-x86_64-linode16/ build

 

La unica diferenciua es la / antes del build, dan el mismo resultado cualquiera de las 2 lineas y si no cual es la que esta bien?

 

Gracias

Tengo una consulta y un

Tengo una consulta y un problema parecido

[root@li167-89 src]# cd dahdi-linux-2.4.1.2
[root@li167-89 dahdi-linux-2.4.1.2]# make
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/dahdi-linux-2.4.1.2/drivers/dahdi/firmware'
You do not appear to have the sources for the 2.6.39.1-linode34 kernel installed.
make: *** [modules] Error 1

alguna idea? no existe ese kernel aca http://www.linode.com/src/

Suscribirse a Comentarios de "error al compilar dahdi en linode" Suscribirse a VozToVoice - Todos los comentarios