Error al compilar kernel suse 9.3
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________ ... CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o(.init.text+0x1b60): In function `br_init': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.init.text+0x1b6a):br.c: undefined reference to `br_fdb_put_hook' net/built-in.o(.exit.text+0xcd): In function `br_deinit': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.exit.text+0xd7):br.c: undefined reference to `br_fdb_put_hook' make: *** [.tmp_vmlinux1] Error 1 linux:/usr/src/linux # __________________________________ Alguien tiene una idea de lo que me esta pasando?; el bzImage nunca se completa. Gracias a todos por su amable ayuda.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-21 a las 08:34 -0500, Saul Nova Barrueta escribió:
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________
Yo estoy con el 2.6.11.4-21.7 y eso no me sale. Pero tampoco uso bzImage, me limito a lo que indican las instrucciones de SuSE. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCuCkntTMYHG2NR9URAgy+AJ9wRKh+gyP+yOxIorAkdq3wKsyLMwCeJf3v 5ICodTCinTOv0x77tEOX7S0= =7nTR -----END PGP SIGNATURE-----
Perdón... pero... Yo siempre he hecho un make clean bzImage modules modules_install Leí este pequeño manual: http://www-uxsup.csx.cam.ac.uk/pub/doc/suse/suse9.3/suselinux-adminguide_en/ index.html y dice lo mismo. Que es lo que tu haces o que pasos sigues para no usar el bzImage. Puedes ayudarme? SALUDOS! PD. Ni en la 9.2 ni en anteriores versiones me había sucedido, siempre he usado plataformas Intel; el dia que quise usar una VIA no me dejó porque se trababa. Crees que sea por usar una DURON soldado a la placa madre? -----Mensaje original----- De: Carlos E. R. [mailto:robin1.listas@tiscali.es] Enviado el: martes, 21 de junio de 2005 9:50 Para: Lista de Suse Linux Español Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-21 a las 08:34 -0500, Saul Nova Barrueta escribió:
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________
Yo estoy con el 2.6.11.4-21.7 y eso no me sale. Pero tampoco uso bzImage, me limito a lo que indican las instrucciones de SuSE. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCuCkntTMYHG2NR9URAgy+AJ9wRKh+gyP+yOxIorAkdq3wKsyLMwCeJf3v 5ICodTCinTOv0x77tEOX7S0= =7nTR -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Saúl Nova Barrueta escribió:
Perdón... pero...
Yo siempre he hecho un make clean bzImage modules modules_install
Leí este pequeño manual:
http://www-uxsup.csx.cam.ac.uk/pub/doc/suse/suse9.3/suselinux-adminguide_en/ index.html
y dice lo mismo.
Que es lo que tu haces o que pasos sigues para no usar el bzImage. Puedes ayudarme?
SALUDOS!
PD. Ni en la 9.2 ni en anteriores versiones me había sucedido, siempre he usado plataformas Intel; el dia que quise usar una VIA no me dejó porque se trababa.
Crees que sea por usar una DURON soldado a la placa madre?
-----Mensaje original----- De: Carlos E. R. [mailto:robin1.listas@tiscali.es] Enviado el: martes, 21 de junio de 2005 9:50 Para: Lista de Suse Linux Español Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3
El 2005-06-21 a las 08:34 -0500, Saul Nova Barrueta escribió:
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________
Yo estoy con el 2.6.11.4-21.7 y eso no me sale. Pero tampoco uso bzImage, me limito a lo que indican las instrucciones de SuSE.
Hola: Yo ya hace tiempo que no uso make bzImage.Los nuevos kernel,es decir,2.6.10 en adelante (e incluso antes) te crean la imagen del kernel solo ejecutando make.Puedes luego hacer un make install y un make module_install o solo lo último y mover a /boot la imagen y el System.map nuevos El archivo bzImage se sigue creando en el directorio /arch/i386/boot Respecto a tu problema en concreto,según indicas hay algo que falla en los ficheros que se encuentran en /net/bridge.Vuelve a configurar el kernel y observa que no te hallas dejado nada en las opciones que se relacionan con bridge... Salu2 - -- Chema Ollés Usuario Linux: #198057 Linux 2.6.12-rc2 #4 SMP Tue May 10 12:16:18 CEST 2005 i686 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFCuHHS65SpD7GhbzoRAjVkAJ9rEGy8Rpbt7jCGIZ6z4mYN2yTjFgCgtom1 eKLCnhFSo85XYLfzwBGwzAQ= =H5HU -----END PGP SIGNATURE-----
-----Mensaje original----- De: Chema Ollés [mailto:jmolles@vodafone.es] Enviado el: martes, 21 de junio de 2005 15:00 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Saúl Nova Barrueta escribió:
Perdón... pero...
Yo siempre he hecho un make clean bzImage modules modules_install
Leí este pequeño manual:
http://www-uxsup.csx.cam.ac.uk/pub/doc/suse/suse9.3/suselinux-adminguide_en/
index.html
y dice lo mismo.
Que es lo que tu haces o que pasos sigues para no usar el bzImage. Puedes ayudarme?
SALUDOS!
PD. Ni en la 9.2 ni en anteriores versiones me había sucedido, siempre he usado plataformas Intel; el dia que quise usar una VIA no me dejó porque se trababa.
Crees que sea por usar una DURON soldado a la placa madre?
-----Mensaje original----- De: Carlos E. R. [mailto:robin1.listas@tiscali.es] Enviado el: martes, 21 de junio de 2005 9:50 Para: Lista de Suse Linux Español Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3
El 2005-06-21 a las 08:34 -0500, Saul Nova Barrueta escribió:
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________
Yo estoy con el 2.6.11.4-21.7 y eso no me sale. Pero tampoco uso bzImage, me limito a lo que indican las instrucciones de SuSE.
Hola: Yo ya hace tiempo que no uso make bzImage.Los nuevos kernel,es decir,2.6.10 en adelante (e incluso antes) te crean la imagen del kernel solo ejecutando make.Puedes luego hacer un make install y un make module_install o solo lo último y mover a /boot la imagen y el System.map nuevos El archivo bzImage se sigue creando en el directorio /arch/i386/boot Respecto a tu problema en concreto,según indicas hay algo que falla en los ficheros que se encuentran en /net/bridge.Vuelve a configurar el kernel y observa que no te hallas dejado nada en las opciones que se relacionan con bridge... Salu2 - -- __________________ Con esto entiendo que la imagen bzImage se crea con solo hacer make? Tons.. solo es hacer make make modules make modules_install Con esto es suficiente para que se haga la imagen bzImage que debe ir en el boot? Con respecto a lo demas... así es trato de hablitar los modulos bridge, pero como mencioné, siempre lo he hecho desde suse 8.2, 9, 9.1, 9.2 y ahora en la 9.3 ZAZ! Errores! SALUDOS!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Saúl Nova Barrueta escribió:
-----Mensaje original----- De: Chema Ollés [mailto:jmolles@vodafone.es] Enviado el: martes, 21 de junio de 2005 15:00 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3
-----BEGIN PGP SIGNED MESSAGE-----
Con esto entiendo que la imagen bzImage se crea con solo hacer make?
Tons.. solo es hacer make make modules make modules_install
Con esto es suficiente para que se haga la imagen bzImage que debe ir en el boot?
Con respecto a lo demas... así es trato de hablitar los modulos bridge, pero como mencioné, siempre lo he hecho desde suse 8.2, 9, 9.1, 9.2 y ahora en la 9.3 ZAZ! Errores!
SALUDOS!
Hola de nuevo: Cuando hago make es lo mismo que hacer make bzImage y make modules. Luego copio lo correspondiente en /boot,hago make modules_install y finalmente mk_initrd con las opciones del nuevo kernel. No suelo usar el kernel de Suse,asi que lo único que se me ocurre es que te bajes otro más nuevo... ;-) Vuelve a hacer make xconfig,o make menuconfig,lo que sea que hagas para configurar tu kernel.Vete a las opciones de bridge.A lo mejor hay alguna que no has puesto bien... Es solo una idea. Salu2 - -- Chema Ollés Usuario Linux: #198057 Linux 2.6.12-rc2 #4 SMP Tue May 10 12:16:18 CEST 2005 i686 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFCuISa65SpD7GhbzoRAoRzAJ41sGZ+rH1ISDyF35VNiZDUgWE/fQCfZ0Vb 0mjELxJqP7FdntUOeCBmbTo= =fwGr -----END PGP SIGNATURE-----
-----Mensaje original----- De: Chema Ollés [mailto:jmolles@vodafone.es] Enviado el: martes, 21 de junio de 2005 16:20 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Saúl Nova Barrueta escribió:
-----Mensaje original----- De: Chema Ollés [mailto:jmolles@vodafone.es] Enviado el: martes, 21 de junio de 2005 15:00 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3
-----BEGIN PGP SIGNED MESSAGE-----
Con esto entiendo que la imagen bzImage se crea con solo hacer make?
Tons.. solo es hacer make make modules make modules_install
Con esto es suficiente para que se haga la imagen bzImage que debe ir en
el
boot?
Con respecto a lo demas... así es trato de hablitar los modulos bridge, pero como mencioné, siempre lo he hecho desde suse 8.2, 9, 9.1, 9.2 y ahora en la 9.3 ZAZ! Errores!
SALUDOS!
Hola de nuevo: Cuando hago make es lo mismo que hacer make bzImage y make modules. Luego copio lo correspondiente en /boot,hago make modules_install y finalmente mk_initrd con las opciones del nuevo kernel. No suelo usar el kernel de Suse,asi que lo único que se me ocurre es que te bajes otro más nuevo... ;-) Vuelve a hacer make xconfig,o make menuconfig,lo que sea que hagas para configurar tu kernel.Vete a las opciones de bridge.A lo mejor hay alguna que no has puesto bien... Es solo una idea. Salu2 - -- ______________________________ Pues siguiendo tus consejos.... hace mas de una hora que hice el make (solito) y no se ha detendio, mientras que con el make bzImage a los 20 minutos paraba. Espero que terminado de seguir tu procedimiento sea suficiente. SALUDOS! PD. Tienes MSN para poderte pedir ayuda en linea? Mi MSN es saulnovab@gmail.com SALUDOS!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-06-21 a las 14:11 -0500, Saúl Nova Barrueta escribió:
Yo siempre he hecho un make clean bzImage modules modules_install
Leí este pequeño manual:
Tratándose de SuSE, hay que leer el manual de SuSE, que está en "/usr/src/linux/README.SUSE", y que es un enlace a "/usr/share/doc/packages/kernel-source/README.SUSE", y que dice: | (1) Install kernel-source.$ARCH.rpm. Change to the /usr/src/linux | directory. | | (2) Configure the kernel (for example, ``make oldconfig'' or ``make | cloneconfig'', see HOW TO CONFIGURE THE KERNEL SOURCES). | | (3) Build the kernel and all its modules (``make''). | | (5) Install the kernel and the modules (``make install'' and | ``make modules_install''). | | (6) Run mkinitrd for the new kernel (see ``mkinitrd -h''). | | (7) Add the kernel to the boot manager. When using lilo, run ``lilo'' | to update the boot map. | O sea: make cloneconfig make menuconfig make make modules <-- creo que prescindible, pero tarda un minuto. make modules_install make install Y eso pone el nuevo kernel en el /boot, y hasta configura el grub y crea el initrd. Todo hecho, no he tenido que hacerlo a mano como otras veces. Hay otros detalles. Con menuconfig, o con lo que sea que prefirais para configurar el kernel, en "general", "local version", donde pone "-default", hay que poner otra cosa, como por ejemplo vuestras iniciales. O a mano en el '.config': CONFIG_LOCALVERSION="-mio" Esto sirve para que al instalar los modulos o el binario no machaque los originales de SuSE. Por cierto, el grub, que dije antes que el install lo ajusta, deja el enlace '/boot/vmlinuz' al nuevo kernel, no al antiguo. Yo eso lo cambio, o si no el arranque antiguo no funcionará. Me parece que eso es un bug, pero todavía no he localizado el script que lo hace. Otros trucos. - El '.config' que ha usado SuSE lo teneis en '/usr/src/linux/arch/i386/'; por ejemplo, 'defconfig.default'. - Para cambiar el nombre y el host que sale en 'cat /proc/version' que vienen puestos a 'geeko@buildhost', lo teneis en './scripts/mkcompile_h', las variables "LINUX_COMPILE_BY" (hacedlo antes del "menuconfig"). - Es posible compilar como usuario, pero los permisos que deja puestos SuSE están mal, hay que cambiarlos. Yo hago: chmod --preserve-root --recursive g+w \ /usr/src/linux/* /usr/src/linux-obj/* \ /usr/src/kernel-modules/* \ chmod g+w \ /usr/src/linux-2.6.11.4-21.7 \ /usr/src/linux-2.6.11.4-21.7-obj \A - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCuKivtTMYHG2NR9URAj49AJ9I1cPSqTqnJO+xC/rnHxd50ye14gCgijCe ZW7TspJF9/knsfNAae4lni0= =twc5 -----END PGP SIGNATURE-----
El Martes, 21 de Junio de 2005 15:34, Saul Nova Barrueta escribió: Puede que haya algun error de dependencias en el kernel. Para asegurarte de que no te pase debes desactivar en la configuración del Kernel (habras activado muchos modulos experimentales): Networking support --->Networking options --->LAN Emulation (LANE) support (EXPERIMENTAL) Deberias desactivarlo a ver si no se te produce el error, el error te lo produce el define ATM_LANE de esta opcion. Si esto no te resuelve el problema, me gustaria que me enviaras tu fichero .config por correo, para poder ver que hay mal en el.
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________ ... CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o(.init.text+0x1b60): In function `br_init': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.init.text+0x1b6a):br.c: undefined reference to `br_fdb_put_hook' net/built-in.o(.exit.text+0xcd): In function `br_deinit': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.exit.text+0xd7):br.c: undefined reference to `br_fdb_put_hook' make: *** [.tmp_vmlinux1] Error 1 linux:/usr/src/linux # __________________________________
Alguien tiene una idea de lo que me esta pasando?; el bzImage nunca se completa.
Gracias a todos por su amable ayuda.
Lo he vuelto a comprobar, si solo activo el ethernet bridge no puedo compilar, si lo dejo como modulo (forma original) si me deja. Cual es el problema. Con versiones del kernel Anteriores si funciona y con las del 9.3 no. SALUDOS! -----Mensaje original----- De: Urbez Santana i Roma [mailto:urbez@linuxupc.upc.edu] Enviado el: martes, 21 de junio de 2005 17:19 Para: suse-linux-s@suse.com Asunto: Re: [suse-linux-s] Error al compilar kernel suse 9.3 El Martes, 21 de Junio de 2005 15:34, Saul Nova Barrueta escribió: Puede que haya algun error de dependencias en el kernel. Para asegurarte de que no te pase debes desactivar en la configuración del Kernel (habras activado muchos modulos experimentales): Networking support --->Networking options --->LAN Emulation (LANE) support (EXPERIMENTAL) Deberias desactivarlo a ver si no se te produce el error, el error te lo produce el define ATM_LANE de esta opcion. Si esto no te resuelve el problema, me gustaria que me enviaras tu fichero .config por correo, para poder ver que hay mal en el.
Amigos, estoy tratando de compilar el kernel en mi suse 9.3 con kernel linux-2.6.11.4-20a. Al hace el make clean, sin problemas, pero cuando hago make bzImage, comienza un largo proceso en el que de repente termina con las lineas sigueintes: _________________________________ ... CC init/version.o LD init/built-in.o LD .tmp_vmlinux1 net/built-in.o(.init.text+0x1b60): In function `br_init': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.init.text+0x1b6a):br.c: undefined reference to `br_fdb_put_hook' net/built-in.o(.exit.text+0xcd): In function `br_deinit': br.c: undefined reference to `br_fdb_get_hook' net/built-in.o(.exit.text+0xd7):br.c: undefined reference to `br_fdb_put_hook' make: *** [.tmp_vmlinux1] Error 1 linux:/usr/src/linux # __________________________________
Alguien tiene una idea de lo que me esta pasando?; el bzImage nunca se completa.
Gracias a todos por su amable ayuda.
-- Para dar de baja la suscripcin, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
participants (5)
-
Carlos E. R.
-
Chema Ollés
-
Saul Nova Barrueta
-
Saúl Nova Barrueta
-
Urbez Santana i Roma