¿Cómo va lo de compilar el kernel?
Hola a todos. No he recibido respuesta alguna sobre el hilo que se abrió para compilar el ker- nel. Quisiera saber si alguno lo consiguió o por el contrario es que os he liado envez de ayudar. Espero que alguno, al menos, haya tenido éxito. Saludos.
Saludos He seguido el hilo sobre las compilaciones y creo haber descubierto el error. El problema es que en /usr/include hay unos enlaces rotos... Los enlaces apuntan a un directorio que o bien no existe o esta vacio... Por ejemplo /usr/include/linux apunta a /usr/src/include/linux y ese directorio no existe... En la version que tengo instalada ahora (0.99) el enlace deberia apuntar a /usr/src/linux-headers-2.6.17-2-multimedia/include/linux ahi esta el fichero limits.h que busca el configure del compañero momo. Evidentemente estos enlaces dependen de la version del kernel y de los headers que esten instalados en el sistema por tanto me parece que deberia ser revisado para la version 1.0 de musix para que apunte a los directorios correspondientes. No he hecho pruebas de compilacion (no tengo nada para compilar...) pero entiendo que el problema se solucionara reparando estos enlaces. Salud y Suerte
From: "Jose A. Gonzalez" <[email protected]> Reply-To: Lista de usuarios de Musix <[email protected]> To: [email protected] Subject: [Musix-usuarios] ¿Cómo va lo de compilar el kernel? Date: Fri, 01 Jun 2007 09:50:32 +0200
Hola a todos.
No he recibido respuesta alguna sobre el hilo que se abrió para compilar el ker- nel. Quisiera saber si alguno lo consiguió o por el contrario es que os he liado envez de ayudar.
Espero que alguno, al menos, haya tenido éxito.
Saludos.
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_________________________________________________________________ Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. http://astrocentro.msn.es/
El Sábado, 2 de Junio de 2007 20:29, Daniel Vidal Chornet escribió: | Saludos | | He seguido el hilo sobre las compilaciones y creo haber descubierto el | error. | | El problema es que en /usr/include hay unos enlaces rotos... | | Los enlaces apuntan a un directorio que o bien no existe o esta | vacio... Por ejemplo /usr/include/linux apunta a /usr/src/include/linux y | ese directorio no existe... | | En la version que tengo instalada ahora (0.99) el enlace deberia | apuntar a /usr/src/linux-headers-2.6.17-2-multimedia/include/linux ahi | esta el fichero limits.h que busca el configure del compañero momo. | | Evidentemente estos enlaces dependen de la version del kernel y de los | headers que esten instalados en el sistema por tanto me parece que deberia | ser revisado para la version 1.0 de musix para que apunte a los | directorios correspondientes. | | No he hecho pruebas de compilacion (no tengo nada para compilar...) | pero entiendo que el problema se solucionara reparando estos enlaces. | | Salud y Suerte Bueno, si lo puedes comprobar, o alguien más puede, deberíamos ponerlo SI o SI, en las FAQs y en el anuncio de Musix 1.0 en la parte de consejos, salu2 y gracias | >From: "Jose A. Gonzalez" <[email protected]> | >Reply-To: Lista de usuarios de Musix | > <[email protected]> To: | > [email protected] | >Subject: [Musix-usuarios] ¿Cómo va lo de compilar el kernel? | >Date: Fri, 01 Jun 2007 09:50:32 +0200 | > | > | >Hola a todos. | > | >No he recibido respuesta alguna sobre el hilo que se abrió para compilar | > el ker- | >nel. Quisiera saber si alguno lo consiguió o por el contrario es que os | > he liado | >envez de ayudar. | > | >Espero que alguno, al menos, haya tenido éxito. | > | > | >Saludos. | > | > | > | > | > | >_______________________________________________ | >Musix GNU+Linux - www.musix.org.ar | >Musix-usuarios mailing list | >[email protected] | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | | _________________________________________________________________ | Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. | http://astrocentro.msn.es/ | | | _______________________________________________ | Musix GNU+Linux - www.musix.org.ar | Musix-usuarios mailing list | [email protected] | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -- `&' # Marcos Guglielmetti # Musix GNU+Linux, 100% Software Libre _#_ http://www.musix.org.ar/en (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
Exactamente, los enlaces que buscan desde la carpeta /usr/include a las sources en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, hay que ha- cer otro enlace nuevo que apunta dentro del "include" entre el: asm-i386 y el asm. Si nos fijamos lo que estamos haciendo es conectar con la "arquitectura" de cons trucción de nuestro ordenador. Y ahí es donde difiere la compilación de un kernel en las distros basadas en la Knoppix y, por lo menos, en las Debian. Ya que en estas últimas suelo bajarlas para la arquitectura de mi ordenador, y nunca me había fijado en este detalle. Ya digo que no voy a asegurar lo que estoy dicien- do sólo que lo deduzco por que entodos los foros donde busqué informació me ha- cían ver ese detalle. Por eso escribí el pequeño resumen de los pasos que doy para compilar en Musix: https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/002494.h... Si nos fijamos bien están hechos esos enlaces. Con las pequeñas diferencias que mi ejemplo lo hago con las sources y no con las headers. Y eso sería lo que hay que variar a la hora de renombrar la carpeta "linux" en /usr/src. Sólo que en el caso de las headers hay que comprobar que la carpeta "include" exista, o si no ya no nos valdría para la compilación. Con eo ya podíamos empezar a probar. Y luego vendría el problema de la versión del compilador. Que en ese caso, no me acuerdo bien, creo que, en el Makefile mira- mos la versión que se nos exige y comprobamos la que tenemos instalada. Si no coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( en la Musix 0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" que era la que instalé a la que me pedía el ¿Makefile?, y lo engañe, y me compiló¡!. Ahh, tam- bien está comprobada en la 0.99, sólo que en esta última no medió ningún proble- ma el "gcc". Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo el que con- sigue compilar un kernel en la Musix, por que o si no voy a parecer un "embus- tero" y eso me doería, je, je. Slds.
Saludos Completamente de acuerdo... solo una puntualizacion... Se deberian enlazar todos los directorios que hay bajo /usr/src/linux-2-6- etc (no me acuerdo muy bien del resto... estoy en el curro-laburo) a /usr/include . Asi nos asegurariamos que sea lo que sea que se va a compilar funcione. Salud y suerte!!!
From: "Jose A. Gonzalez" <[email protected]> Reply-To: Lista de usuarios de Musix <[email protected]> To: [email protected] Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilar elkernel? Date: Mon, 04 Jun 2007 20:49:35 +0200
Exactamente, los enlaces que buscan desde la carpeta /usr/include a las sources en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, hay que ha- cer otro enlace nuevo que apunta dentro del "include" entre el: asm-i386 y el asm. Si nos fijamos lo que estamos haciendo es conectar con la "arquitectura" de cons trucción de nuestro ordenador. Y ahí es donde difiere la compilación de un kernel en las distros basadas en la Knoppix y, por lo menos, en las Debian. Ya que en estas últimas suelo bajarlas para la arquitectura de mi ordenador, y nunca me había fijado en este detalle. Ya digo que no voy a asegurar lo que estoy dicien- do sólo que lo deduzco por que entodos los foros donde busqué informació me ha- cían ver ese detalle. Por eso escribí el pequeño resumen de los pasos que doy para compilar en Musix: https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/002494.h...
Si nos fijamos bien están hechos esos enlaces. Con las pequeñas diferencias que mi ejemplo lo hago con las sources y no con las headers. Y eso sería lo que hay que variar a la hora de renombrar la carpeta "linux" en /usr/src. Sólo que en el caso de las headers hay que comprobar que la carpeta "include" exista, o si no ya no nos valdría para la compilación.
Con eo ya podíamos empezar a probar. Y luego vendría el problema de la versión del compilador. Que en ese caso, no me acuerdo bien, creo que, en el Makefile mira- mos la versión que se nos exige y comprobamos la que tenemos instalada. Si no coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( en la Musix 0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" que era la que instalé a la que me pedía el ¿Makefile?, y lo engañe, y me compiló¡!. Ahh, tam- bien está comprobada en la 0.99, sólo que en esta última no medió ningún proble- ma el "gcc".
Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo el que con- sigue compilar un kernel en la Musix, por que o si no voy a parecer un "embus- tero" y eso me doería, je, je.
Slds.
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_________________________________________________________________ Acepta el reto MSN Premium: Protección para tus hijos en internet. Descárgalo y pruébalo 2 meses gratis. http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioninf...
El Lunes, 4 de Junio de 2007 21:00, Daniel Vidal Chornet escribió: | Saludos | | Completamente de acuerdo... solo una puntualizacion... Se deberian | enlazar todos los directorios que hay bajo /usr/src/linux-2-6- etc (no me | acuerdo muy bien del resto... estoy en el curro-laburo) a /usr/include . | Asi nos asegurariamos que sea lo que sea que se va a compilar funcione. | | Salud y suerte!!! Bien, Jose y Daniel, sería muy importante si lograra/n escribir un How-To paso a paso, simple, en algún lado, en el WIKI de Musix (sería el lugar más indicado) o donde fuere. Así también yo, tranquilo, puedo preparar mejor la distro para que compilar software sea más sencillo... incluso puedo quizá hacer un paquete deb o tar.gz (o mejor un script bash) que solucione el problema fácilmente (o alguien más puede hacerlo) ¿Qué les parece? Porque, así como está ahora la información sobre este asunto, está desparramada por hilos de discusión en la lista de mails, pero no está sistematizada. Saludos | >From: "Jose A. Gonzalez" <[email protected]> | >Reply-To: Lista de usuarios de Musix | > <[email protected]> To: | > [email protected] | >Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilar elkernel? | >Date: Mon, 04 Jun 2007 20:49:35 +0200 | > | >Exactamente, los enlaces que buscan desde la carpeta /usr/include a las | >sources | >en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, hay | > que ha- | >cer otro enlace nuevo que apunta dentro del "include" entre el: asm-i386 | > y el | >asm. | >Si nos fijamos lo que estamos haciendo es conectar con la "arquitectura" | > de cons | >trucción de nuestro ordenador. Y ahí es donde difiere la compilación de | > un kernel | >en las distros basadas en la Knoppix y, por lo menos, en las Debian. Ya | > que en | >estas últimas suelo bajarlas para la arquitectura de mi ordenador, y | > nunca me | >había fijado en este detalle. Ya digo que no voy a asegurar lo que estoy | >dicien- | >do sólo que lo deduzco por que entodos los foros donde busqué informació | > me ha- | >cían ver ese detalle. Por eso escribí el pequeño resumen de los pasos que | >doy | >para compilar en Musix: | >https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/00249 | >4.html | > | >Si nos fijamos bien están hechos esos enlaces. Con las pequeñas | > diferencias que | >mi ejemplo lo hago con las sources y no con las headers. Y eso sería lo | > que hay | >que variar a la hora de renombrar la carpeta "linux" en /usr/src. Sólo | > que en el | >caso de las headers hay que comprobar que la carpeta "include" exista, o | > si no | >ya no nos valdría para la compilación. | > | >Con eo ya podíamos empezar a probar. Y luego vendría el problema de la | >versión del | >compilador. Que en ese caso, no me acuerdo bien, creo que, en el Makefile | >mira- | >mos la versión que se nos exige y comprobamos la que tenemos instalada. | > Si no | >coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( en | > la Musix | >0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" que era | >la que | >instalé a la que me pedía el ¿Makefile?, y lo engañe, y me compiló¡!. | > Ahh, tam- | >bien está comprobada en la 0.99, sólo que en esta última no medió ningún | >proble- | >ma el "gcc". | > | >Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo el | > que con- | >sigue compilar un kernel en la Musix, por que o si no voy a parecer un | >"embus- | >tero" y eso me doería, je, je. | > | > | >Slds. | > | > | > | > | > | > | >_______________________________________________ | >Musix GNU+Linux - www.musix.org.ar | >Musix-usuarios mailing list | >[email protected] | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | | _________________________________________________________________ | Acepta el reto MSN Premium: Protección para tus hijos en internet. | Descárgalo y pruébalo 2 meses gratis. | http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioni |nfantil | | | _______________________________________________ | Musix GNU+Linux - www.musix.org.ar | Musix-usuarios mailing list | [email protected] | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -- `&' # Marcos Guglielmetti # Musix GNU+Linux, 100% Software Libre _#_ http://www.musix.org.ar/en (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
Saludos A ver Marcos y Jose , he estado investigando un poco mas a fondo el tema y ademas de lo dicho por Jose y por mi hay alguna otra cosa que decir y que por mi maldita falta de memoria no he puesto en los mails. Generalmente los scripts "configure" de las aplicaciones en codigo fuente estan bien hechos. Yo nunca he encontrado errores en ellos y por mi trabajo he compilado en diferentes distros unas cuantas aplicaciones. El compañero momo (el que inicio este hilo y que parece haber desaparecido/desistido) no pretendia compilar un kernel, sino una aplicacion. En la lista, nos hemos liado un poco con enlaces, ficheros que no existen, enlaces rotos, falta esto, sobra lo otro... En realidad la solucion es mas simple... (y de verdad lamento no haberlo recordado antes, me hago mayor...) Todos los scripts "configure" tienen una opcion "--includedir" en la cual puedes poner el directorio que contiene las cabeceras necesarias. Si no se define esta opcion en la linea de comandos el script usa por defecto /usr/include. Por tanto, la solucion seria ejecutar el script "configure" con el siguiente formato: ./configure --includedir=<directorio donde estan las cabeceras> Por tanto, y al contrario de lo que yo mismo sugeria en anteriores mails, no seria necesario arreglar nada en la distro. Entiendo que la compilacion de un kernel es otra tarea y que, en mi opinion, el kernel a compilar no deberia usar los ficheros de cabecera de versiones anteriores sino sus propias cabeceras... Por otra parte (y esto es otra opinion personal) no creo que una distribucion como musix en la que se proporcionan nuevos kernels empaquetados cada poco deba dedicar mucho tiempo a asegurar la posibilidad de compilar kernels. Tras este mail espero vuestros comentarios y si todos estamos de acuerdo podemos poner algo en el wiki. Salud y Suerte!!!
From: Marcos Guglielmetti <[email protected]> Reply-To: Lista de usuarios de Musix <[email protected]> To: Lista de usuarios de Musix <[email protected]> Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilarelkernel? Date: Mon, 4 Jun 2007 16:14:07 +0200
El Lunes, 4 de Junio de 2007 21:00, Daniel Vidal Chornet escribió: | Saludos | | Completamente de acuerdo... solo una puntualizacion... Se deberian | enlazar todos los directorios que hay bajo /usr/src/linux-2-6- etc (no me | acuerdo muy bien del resto... estoy en el curro-laburo) a /usr/include . | Asi nos asegurariamos que sea lo que sea que se va a compilar funcione. | | Salud y suerte!!!
Bien, Jose y Daniel, sería muy importante si lograra/n escribir un How-To paso a paso, simple, en algún lado, en el WIKI de Musix (sería el lugar más indicado) o donde fuere. Así también yo, tranquilo, puedo preparar mejor la distro para que compilar software sea más sencillo... incluso puedo quizá hacer un paquete deb o tar.gz (o mejor un script bash) que solucione el problema fácilmente (o alguien más puede hacerlo)
¿Qué les parece?
Porque, así como está ahora la información sobre este asunto, está desparramada por hilos de discusión en la lista de mails, pero no está sistematizada.
Saludos
| >From: "Jose A. Gonzalez" <[email protected]> | >Reply-To: Lista de usuarios de Musix | > <[email protected]> To: | > [email protected] | >Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilar elkernel? | >Date: Mon, 04 Jun 2007 20:49:35 +0200 | > | >Exactamente, los enlaces que buscan desde la carpeta /usr/include a las | >sources | >en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, hay | > que ha- | >cer otro enlace nuevo que apunta dentro del "include" entre el: asm-i386 | > y el | >asm. | >Si nos fijamos lo que estamos haciendo es conectar con la "arquitectura" | > de cons | >trucción de nuestro ordenador. Y ahí es donde difiere la compilación de | > un kernel | >en las distros basadas en la Knoppix y, por lo menos, en las Debian. Ya | > que en | >estas últimas suelo bajarlas para la arquitectura de mi ordenador, y | > nunca me | >había fijado en este detalle. Ya digo que no voy a asegurar lo que estoy | >dicien- | >do sólo que lo deduzco por que entodos los foros donde busqué informació | > me ha- | >cían ver ese detalle. Por eso escribí el pequeño resumen de los pasos que | >doy | >para compilar en Musix: |
https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/00249 | >4.html | > | >Si nos fijamos bien están hechos esos enlaces. Con las pequeñas | > diferencias que | >mi ejemplo lo hago con las sources y no con las headers. Y eso sería lo | > que hay | >que variar a la hora de renombrar la carpeta "linux" en /usr/src. Sólo | > que en el | >caso de las headers hay que comprobar que la carpeta "include" exista, o | > si no | >ya no nos valdría para la compilación. | > | >Con eo ya podíamos empezar a probar. Y luego vendría el problema de la | >versión del | >compilador. Que en ese caso, no me acuerdo bien, creo que, en el Makefile | >mira- | >mos la versión que se nos exige y comprobamos la que tenemos instalada. | > Si no | >coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( en | > la Musix | >0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" que era | >la que | >instalé a la que me pedía el ¿Makefile?, y lo engañe, y me compiló¡!. | > Ahh, tam- | >bien está comprobada en la 0.99, sólo que en esta última no medió ningún | >proble- | >ma el "gcc". | > | >Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo el | > que con- | >sigue compilar un kernel en la Musix, por que o si no voy a parecer un | >"embus- | >tero" y eso me doería, je, je. | > | > | >Slds. | > | > | > | > | > | > | >_______________________________________________ | >Musix GNU+Linux - www.musix.org.ar | >Musix-usuarios mailing list | >[email protected] | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | | _________________________________________________________________ | Acepta el reto MSN Premium: Protección para tus hijos en internet. | Descárgalo y pruébalo 2 meses gratis. | http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioni |nfantil | | | _______________________________________________ | Musix GNU+Linux - www.musix.org.ar | Musix-usuarios mailing list | [email protected] | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- `&' # Marcos Guglielmetti # Musix GNU+Linux, 100% Software Libre _#_ http://www.musix.org.ar/en (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_________________________________________________________________ Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor & Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
Saludos Una rectificacion y disculpas... Hay dos opciones para los directorios "include" --includedir --oldincludedir -> creo que esta es la buena... en cualquier caso ./configure --help detalla las opciones. Salud y suerte!!!!
From: "Daniel Vidal Chornet" <[email protected]> Reply-To: Lista de usuarios de Musix <[email protected]> To: [email protected] Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilarelkernel? Date: Tue, 05 Jun 2007 11:18:36 +0200
Saludos
A ver Marcos y Jose , he estado investigando un poco mas a fondo el tema y ademas de lo dicho por Jose y por mi hay alguna otra cosa que decir y que por mi maldita falta de memoria no he puesto en los mails. Generalmente los scripts "configure" de las aplicaciones en codigo fuente estan bien hechos. Yo nunca he encontrado errores en ellos y por mi trabajo he compilado en diferentes distros unas cuantas aplicaciones. El compañero momo (el que inicio este hilo y que parece haber desaparecido/desistido) no pretendia compilar un kernel, sino una aplicacion. En la lista, nos hemos liado un poco con enlaces, ficheros que no existen, enlaces rotos, falta esto, sobra lo otro... En realidad la solucion es mas simple... (y de verdad lamento no haberlo recordado antes, me hago mayor...) Todos los scripts "configure" tienen una opcion "--includedir" en la cual puedes poner el directorio que contiene las cabeceras necesarias. Si no se define esta opcion en la linea de comandos el script usa por defecto /usr/include. Por tanto, la solucion seria ejecutar el script "configure" con el siguiente formato:
./configure --includedir=<directorio donde estan las cabeceras>
Por tanto, y al contrario de lo que yo mismo sugeria en anteriores mails, no seria necesario arreglar nada en la distro.
Entiendo que la compilacion de un kernel es otra tarea y que, en mi opinion, el kernel a compilar no deberia usar los ficheros de cabecera de versiones anteriores sino sus propias cabeceras... Por otra parte (y esto es otra opinion personal) no creo que una distribucion como musix en la que se proporcionan nuevos kernels empaquetados cada poco deba dedicar mucho tiempo a asegurar la posibilidad de compilar kernels.
Tras este mail espero vuestros comentarios y si todos estamos de acuerdo podemos poner algo en el wiki.
Salud y Suerte!!!
From: Marcos Guglielmetti <[email protected]> Reply-To: Lista de usuarios de Musix <[email protected]> To: Lista de usuarios de Musix <[email protected]> Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilarelkernel? Date: Mon, 4 Jun 2007 16:14:07 +0200
El Lunes, 4 de Junio de 2007 21:00, Daniel Vidal Chornet escribió: | Saludos | | Completamente de acuerdo... solo una puntualizacion... Se deberian | enlazar todos los directorios que hay bajo /usr/src/linux-2-6- etc (no me | acuerdo muy bien del resto... estoy en el curro-laburo) a /usr/include . | Asi nos asegurariamos que sea lo que sea que se va a compilar funcione. | | Salud y suerte!!!
Bien, Jose y Daniel, sería muy importante si lograra/n escribir un How-To paso a paso, simple, en algún lado, en el WIKI de Musix (sería el lugar más indicado) o donde fuere. Así también yo, tranquilo, puedo preparar mejor la distro para que compilar software sea más sencillo... incluso puedo quizá hacer un paquete deb o tar.gz (o mejor un script bash) que solucione el problema fácilmente (o alguien más puede hacerlo)
¿Qué les parece?
Porque, así como está ahora la información sobre este asunto, está desparramada por hilos de discusión en la lista de mails, pero no está sistematizada.
Saludos
| >From: "Jose A. Gonzalez" <[email protected]> | >Reply-To: Lista de usuarios de Musix | > <[email protected]> To: | > [email protected] | >Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilar elkernel? | >Date: Mon, 04 Jun 2007 20:49:35 +0200 | > | >Exactamente, los enlaces que buscan desde la carpeta /usr/include a las | >sources | >en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, hay | > que ha- | >cer otro enlace nuevo que apunta dentro del "include" entre el: asm-i386 | > y el | >asm. | >Si nos fijamos lo que estamos haciendo es conectar con la "arquitectura" | > de cons | >trucción de nuestro ordenador. Y ahí es donde difiere la compilación de | > un kernel | >en las distros basadas en la Knoppix y, por lo menos, en las Debian. Ya | > que en | >estas últimas suelo bajarlas para la arquitectura de mi ordenador, y | > nunca me | >había fijado en este detalle. Ya digo que no voy a asegurar lo que estoy | >dicien- | >do sólo que lo deduzco por que entodos los foros donde busqué informació | > me ha- | >cían ver ese detalle. Por eso escribí el pequeño resumen de los pasos que | >doy | >para compilar en Musix: |
https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/00249 | >4.html | > | >Si nos fijamos bien están hechos esos enlaces. Con las pequeñas | > diferencias que | >mi ejemplo lo hago con las sources y no con las headers. Y eso sería lo | > que hay | >que variar a la hora de renombrar la carpeta "linux" en /usr/src. Sólo | > que en el | >caso de las headers hay que comprobar que la carpeta "include" exista, o | > si no | >ya no nos valdría para la compilación. | > | >Con eo ya podíamos empezar a probar. Y luego vendría el problema de la | >versión del | >compilador. Que en ese caso, no me acuerdo bien, creo que, en el Makefile | >mira- | >mos la versión que se nos exige y comprobamos la que tenemos instalada. | > Si no | >coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( en | > la Musix | >0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" que era | >la que | >instalé a la que me pedía el ¿Makefile?, y lo engañe, y me compiló¡!. | > Ahh, tam- | >bien está comprobada en la 0.99, sólo que en esta última no medió ningún | >proble- | >ma el "gcc". | > | >Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo el | > que con- | >sigue compilar un kernel en la Musix, por que o si no voy a parecer un | >"embus- | >tero" y eso me doería, je, je. | > | > | >Slds. | > | > | > | > | > | > | >_______________________________________________ | >Musix GNU+Linux - www.musix.org.ar | >Musix-usuarios mailing list | >[email protected] | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | | _________________________________________________________________ | Acepta el reto MSN Premium: Protección para tus hijos en internet. | Descárgalo y pruébalo 2 meses gratis. | http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccioni |nfantil | | | _______________________________________________ | Musix GNU+Linux - www.musix.org.ar | Musix-usuarios mailing list | [email protected] | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
-- `&' # Marcos Guglielmetti # Musix GNU+Linux, 100% Software Libre _#_ http://www.musix.org.ar/en (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_________________________________________________________________ Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN Amor & Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
_______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios
_________________________________________________________________ Descarga gratis la Barra de Herramientas de MSN http://www.msn.es/usuario/busqueda/barra?XAPID=2031&DI=1055&SU=http%3A//www....
El Martes, 5 de Junio de 2007 11:18, Daniel Vidal Chornet escribió: | Saludos | | A ver Marcos y Jose , he estado investigando un poco mas a fondo el | tema y ademas de lo dicho por Jose y por mi hay alguna otra cosa que decir | y que por mi maldita falta de memoria no he puesto en los mails. | Generalmente los scripts "configure" de las aplicaciones en codigo fuente | estan bien hechos. Yo nunca he encontrado errores en ellos y por mi | trabajo he compilado en diferentes distros unas cuantas aplicaciones. El | compañero momo (el que inicio este hilo y que parece haber | desaparecido/desistido) no pretendia compilar un kernel, sino una | aplicacion. En la lista, nos hemos liado un poco con enlaces, ficheros que | no existen, enlaces rotos, falta esto, sobra lo otro... En realidad la | solucion es mas simple... (y de verdad lamento no haberlo recordado antes, | me hago mayor...) | Todos los scripts "configure" tienen una opcion "--includedir" en la | cual puedes poner el directorio que contiene las cabeceras necesarias. Si | no se define esta opcion en la linea de comandos el script usa por defecto | /usr/include. Por tanto, la solucion seria ejecutar el script "configure" | con el siguiente formato: | | ./configure --includedir=<directorio donde estan las cabeceras> | | Por tanto, y al contrario de lo que yo mismo sugeria en anteriores | mails, no seria necesario arreglar nada en la distro. | | Entiendo que la compilacion de un kernel es otra tarea y que, en mi | opinion, el kernel a compilar no deberia usar los ficheros de cabecera de | versiones anteriores sino sus propias cabeceras... Por otra parte (y esto | es otra opinion personal) no creo que una distribucion como musix en la | que se proporcionan nuevos kernels empaquetados cada poco deba dedicar | mucho tiempo a asegurar la posibilidad de compilar kernels. "Una rectificacion y disculpas... Hay dos opciones para los directorios "include" --includedir --oldincludedir -> creo que esta es la buena... en cualquier caso ./configure --help detalla las opciones." | Tras este mail espero vuestros comentarios y si todos estamos de | acuerdo podemos poner algo en el wiki. | Sí, adelante, en la parte de Administración del Sistema del Manual del Usuario se puede hacer un apartado con esta información (dando datos precisos sobre lo actualmente existente en Musix 1.0 R2 Stable), ¿quién lo hace? gracias | >From: Marcos Guglielmetti <[email protected]> | >Reply-To: Lista de usuarios de Musix | > <[email protected]> To: Lista de usuarios de Musix | > <[email protected]> Subject: Re: [Musix-usuarios] | > ¿Cómo va lo de compilarelkernel? | >Date: Mon, 4 Jun 2007 16:14:07 +0200 | > | >El Lunes, 4 de Junio de 2007 21:00, Daniel Vidal Chornet escribió: | > | Saludos | > | | > | Completamente de acuerdo... solo una puntualizacion... Se | > | deberian enlazar todos los directorios que hay bajo | > | /usr/src/linux-2-6- etc (no | > | >me | > | > | acuerdo muy bien del resto... estoy en el curro-laburo) a | > | /usr/include | > | >. | > | > | Asi nos asegurariamos que sea lo que sea que se va a compilar | > | funcione. | > | | > | Salud y suerte!!! | > | >Bien, Jose y Daniel, sería muy importante si lograra/n escribir un How-To | >paso | >a paso, simple, en algún lado, en el WIKI de Musix (sería el lugar más | >indicado) o donde fuere. Así también yo, tranquilo, puedo preparar mejor | > la distro para que compilar software sea más sencillo... incluso puedo | > quizá hacer un paquete deb o tar.gz (o mejor un script bash) que | > solucione el problema fácilmente (o alguien más puede hacerlo) | > | > | >¿Qué les parece? | > | >Porque, así como está ahora la información sobre este asunto, está | >desparramada por hilos de discusión en la lista de mails, pero no está | >sistematizada. | > | >Saludos | > | > | >From: "Jose A. Gonzalez" <[email protected]> | > | >Reply-To: Lista de usuarios de Musix | > | > <[email protected]> To: | > | > [email protected] | > | >Subject: Re: [Musix-usuarios] ¿Cómo va lo de compilar elkernel? | > | >Date: Mon, 04 Jun 2007 20:49:35 +0200 | > | > | > | >Exactamente, los enlaces que buscan desde la carpeta /usr/include a | > | >las | > | > | >sources | > | >en /usr/src con el nombre "linux". En esa carpeta es donde, aparte, | > | >hay | > | > | > que ha- | > | >cer otro enlace nuevo que apunta dentro del "include" entre el: | > | >asm-i386 | > | > | > y el | > | >asm. | > | >Si nos fijamos lo que estamos haciendo es conectar con la | > | >"arquitectura" | > | > | > de cons | > | >trucción de nuestro ordenador. Y ahí es donde difiere la compilación | > | >de | > | > | > un kernel | > | >en las distros basadas en la Knoppix y, por lo menos, en las Debian. | > | >Ya | > | > | > que en | > | >estas últimas suelo bajarlas para la arquitectura de mi ordenador, y | > | > nunca me | > | >había fijado en este detalle. Ya digo que no voy a asegurar lo que | > | >estoy | > | > | >dicien- | > | >do sólo que lo deduzco por que entodos los foros donde busqué | > | >informació | > | > | > me ha- | > | >cían ver ese detalle. Por eso escribí el pequeño resumen de los | > | > pasos | > | >que | > | > | >doy | > | >para compilar en Musix: | > > | > >https://lists.ourproject.org/pipermail/musix-usuarios/2006-December/002 | > >49 | > > | > | >4.html | > | > | > | >Si nos fijamos bien están hechos esos enlaces. Con las pequeñas | > | > diferencias que | > | >mi ejemplo lo hago con las sources y no con las headers. Y eso sería | > | >lo | > | > | > que hay | > | >que variar a la hora de renombrar la carpeta "linux" en /usr/src. | > | > Sólo que en el | > | >caso de las headers hay que comprobar que la carpeta "include" | > | > exista, | > | >o | > | > | > si no | > | >ya no nos valdría para la compilación. | > | > | > | >Con eo ya podíamos empezar a probar. Y luego vendría el problema de | > | > la versión del | > | >compilador. Que en ese caso, no me acuerdo bien, creo que, en el | > | >Makefile | > | > | >mira- | > | >mos la versión que se nos exige y comprobamos la que tenemos | > | >instalada. | > | > | > Si no | > | >coinciden pués empezarán los errores. Y en ese caso lo que yo hice ( | > | >en | > | > | > la Musix | > | >0.59 y en 0.79 ) fue que hice un enlace con la versión "superior" | > | > que | > | >era | > | > | >la que | > | >instalé a la que me pedía el ¿Makefile?, y lo engañe, y me | > | > compiló¡!. Ahh, tam- | > | >bien está comprobada en la 0.99, sólo que en esta última no medió | > | >ningún | > | > | >proble- | > | >ma el "gcc". | > | > | > | >Bueno ya me he errollao más de la cuenta. Espero que no sea yo sólo | > | > el que con- | > | >sigue compilar un kernel en la Musix, por que o si no voy a parecer | > | > un "embus- | > | >tero" y eso me doería, je, je. | > | > | > | > | > | >Slds. | > | > | > | > | > | > | > | > | > | > | > | > | > | >_______________________________________________ | > | >Musix GNU+Linux - www.musix.org.ar | > | >Musix-usuarios mailing list | > | >[email protected] | > | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | > | | > | _________________________________________________________________ | > | Acepta el reto MSN Premium: Protección para tus hijos en internet. | > | Descárgalo y pruébalo 2 meses gratis. | > | >http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_proteccion | >i | > | > |nfantil | > | | > | | > | _______________________________________________ | > | Musix GNU+Linux - www.musix.org.ar | > | Musix-usuarios mailing list | > | [email protected] | > | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | > | >-- | > `&' | > # Marcos Guglielmetti | > # Musix GNU+Linux, 100% Software Libre | > _#_ http://www.musix.org.ar/en | > (#) | > / O \ + archivos: ftp://musix.ourproject.org/pub/musix | > ( === ) Ecología: http://autosus.wordpress.com | > `---' Personal: http://marcospcmusica.wordpress.com | > | >_______________________________________________ | >Musix GNU+Linux - www.musix.org.ar | >Musix-usuarios mailing list | >[email protected] | >https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios | | _________________________________________________________________ | Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN | Amor & Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349 | | | _______________________________________________ | Musix GNU+Linux - www.musix.org.ar | Musix-usuarios mailing list | [email protected] | https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios -- `&' # Marcos Guglielmetti # Musix GNU+Linux, 100% Software Libre _#_ http://www.musix.org.ar/en (#) / O \ + archivos: ftp://musix.ourproject.org/pub/musix ( === ) Ecología: http://autosus.wordpress.com `---' Personal: http://marcospcmusica.wordpress.com
Siempre se me olvida el comentarte, Marcos, queuna de las páginas que los busca- dores me ofrecían cuando estaba buscando sobre el tema, era una página de la wi- ky de Musix, sólo que estaba en ingles. Y hace referencia al enlace que tanto me costo descubrir. No recuerdo cúal era exatamente pero estaba relacionada con el Kernel en Musix. Y sobre la explicación detallada del como, quisiera que alguien más se nos incor porara para así poder tener varios puntos de vista a la hora de solucionar cual- quier duda que se nos planteara. Porque aún no hemos hablado como incorporar los parches y demás cosillas que se nos pueda exigir para hacer algunas pruebas. Saludos.
participants (3)
-
Daniel Vidal Chornet -
Jose A. Gonzalez -
Marcos Guglielmetti