[eside-ghost] COMPILAR ASTERISK - MANUAL DE MAKE
Jon Urionaguena
juriona en nesys-st.com
Lun Ene 23 21:05:59 CET 2006
Hola a todos,
Problema compilando...
Parto de una Debian testing. Le instalo los fuentes (kernel 2.6.12-1-386),
creo los enlaces simbolicos linux y linux-2.6. Bajo Asterisk con bristuff...
Me pongo a compilar zaptel, libpri o asterisk y mensaje:
"You do not appear to have the sources for the 2.6.12-1-386 kernel
installed."
Los fuentes estan seguro.
La regla de make que hace esto es:
linux26: prereq $(BINS)
@echo $(KSRC)
@if [ -z "$(KSRC)" -o ! -d "$(KSRC)" ]; then echo "You do not appear
to have the sources for the $(KVERS) kernel installed."
- KVERS se define como:
KVERS:=$(shell uname -r)
Y en mi caso es: 2.6.12-1-386
- Y KSRC es:
ifndef KSRC
ifneq (,$(wildcard /lib/modules/$(KVERS)/build))
KSRC:=/lib/modules/$(KVERS)/build
else
KSRC_SEARCH_PATH:=/usr/src/linux-2.4 /usr/src/linux
KSRC:=$(shell for dir in $(KSRC_SEARCH_PATH); do if [ -d $$dir ]; then
echo $dir; break; fi; done)
endif
Que no se exactemente que me da....
- BINS es:
BINS=ztcfg torisatool makefw ztmonitor ztspeed $(ZTTOOL) zttest fxotune
Los binarios a crear
- El problema es que no entiendo la linea --> @if [ -z "$(KSRC)" -o ! -d
"$(KSRC)" ]
¿Alguien que sepa de make?
¿Puede ser que no haya creado la configuracion del nucleo y por eso no se
crea que tengo los fuentes?
Bufff...
P.D.: Para Gorka e Iker --> Intento poner en marcha la tarjeta de 35
Euros... Pero ya veis, al primer paso me atasco...
Eskerrik asko por adelantado...
Jon
Más información sobre la lista de distribución eside-ghost