[eside-ghost] COMPILAR ASTERISK - MANUAL DE MAKE
Jon Urionaguena
juriona en nesys-st.com
Mar Ene 24 21:23:54 CET 2006
Os aclaro... Despues de arreglarlo, como no, Pablo tenia razon...
> No, sin las kernel headers específicas de tu kernel puedes compilar un
kernel. Las cabeceras son para compilar CONTRA tu kernel, no para compilar
tu kernel.
Quería compilar Asterisk CONTRA las cabeceras de mi kernel, para eso,
bajarme las headers. El kernel ya lo habia compilado y recompilado, y para
eso solo necesitaba el paquete kernel-source, que ya lo tenia...
-----Mensaje original-----
De: eside-ghost-bounces en deusto.es [mailto:eside-ghost-bounces en deusto.es] En
nombre de Pablo Garaizar Sagarminaga
Enviado el: martes, 24 de enero de 2006 21:09
Para: Lista de eside-ghost
Asunto: Re: [eside-ghost] COMPILAR ASTERISK - MANUAL DE MAKE
Aupa!
El Tue, 24 Jan 2006 18:10:56 +0100
"Yuki (aka Rubén Gómez)" <rugoli en euskalnet.net> comentaba:
> >> Entiendo que sin kernel-headers no se podría compilar el kernel,
> >> no??
> > No, no tiene nada que ver. Las cabeceras del kernel son las
> > cabeceras que necesita un módulo de una tercera parte (la empresa
> > Nvidia, por ejemplo) para compilarse correctamente contra el kernel
> > en ejecución. No tiene nada que ver con bajarte ese mismo kernel,
> > compilarlo diferente y que algún módulo de una tercera parte se
> > compile bien contra ese otro kernel (que es la misma versión, pero
> > no idéntica compilación).
> Pues repregunto yo, porque hay algo que no me cuadra.
> Yo entiendo por el mail de Jon, que él se ha bajado el linux-source de
> debian (ya que dice que lo compila y además pone
> kernel-source-XXX.tar.gz), de haberse bajado el linux-image, y de
> querer compilar algo, necesitaría los linux-headers. Es decir, tiene
> el linux-kernel-source, y tiene que tener las cabeceras.
No, sin las kernel headers específicas de tu kernel puedes compilar un
kernel. Las cabeceras son para compilar CONTRA tu kernel, no para compilar
tu kernel.
> Yo creo que se ha bajado el source, pero no lo ha compilado (o lo ha
> compilado pero no ha reiniciado), por lo tanto le dá error de que
> busca las cabeceras, pero que no concuerda la versión del kernel
> ejecutado con las headers que encuentra en /usr/src/linux Puede ser?
No lo creo. Aún compilándolo, las cabeceras que habrá generado no serán para
el kernel que se ha instalado por APT, sino para el que ha compilado. Si usa
este último, podrá compilar módulos contra él con las cabeceras generadas,
pero si usa el del APT, no.
Repregunting if needed ;-)
--
Agur
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Más información sobre la lista de distribución eside-ghost