[eside-ghost] COMPILAR ASTERISK - MANUAL DE MAKE
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Mar Ene 24 21:09:09 CET 2006
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