Foros del Web » Administración de Sistemas » Unix / Linux »

Error al compilar kernel

Estas en el tema de Error al compilar kernel en el foro de Unix / Linux en Foros del Web. Es un kernel 2.4.4 en Red Hat 9. Todo va bien hasta el momento de hacer 'make zImage' ahi obtengo error les pasteo las ultimas ...
  #1 (permalink)  
Antiguo 15/09/2003, 23:41
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 22 años, 3 meses
Puntos: 1
Error al compilar kernel

Es un kernel 2.4.4 en Red Hat 9.
Todo va bien hasta el momento de hacer 'make zImage'
ahi obtengo error les pasteo las ultimas lineas, mientras voy buscando por otros lados.
Un saludo.

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i586 -c -o capability.o capability.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i586 -c -o ptrace.o ptrace.c
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-stack-boundary=2 -march=i586 -c -o timer.o timer.c
timer.c:35: tipos en conflicto para `xtime'
/usr/src/linux/include/linux/sched.h:540: declaraci„¥„_n previa de `xtime'
make[2]: *** [timer.o] Error 1
make[2]: Saliendo directorio `/usr/src/linux/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Saliendo directorio `/usr/src/linux/kernel'
make: *** [_dir_kernel] Error 2
  #2 (permalink)  
Antiguo 16/09/2003, 20:39
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 22 años, 3 meses
Puntos: 1
ninguna idea?
  #3 (permalink)  
Antiguo 16/09/2003, 21:42
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 22 años
Puntos: 0
2.4.4????
Es MUY viejo ese kernel estás seguro de que esa es la versión que quieres compilar?
Lo más probable es que gcc-3.2 (o 3.3, no se cual trae redhat), al ser mas estricto que las versiones anteriores, de errores en las fuentes del kernel.
Lo mismo pasaba con gcc-3.3 y los kernels 2.4.X con X<21. Deberías conseguir un kernel más nuevo (2.4.22), el 2.4.4 es *muy* viejo.
Saludos ;)
__________________
  #4 (permalink)  
Antiguo 16/09/2003, 22:18
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola Gomo, lo baje de kernel.org y mi intencion era bajar el ultimo claro, lo voy a chequear.
Un saludo.
  #5 (permalink)  
Antiguo 26/09/2003, 18:08
 
Fecha de Ingreso: agosto-2002
Ubicación: Tucumán
Mensajes: 98
Antigüedad: 21 años, 8 meses
Puntos: 0
Yo tambien tengo problemas de compilacion

el kernel que tengo es el 2.4.20-8, el
que viene con red hat 9.
El error que me da es que es muy grande. Les comento que cuando instale el linux lo hice con TODAS las opciones que venia..Es la primera vez que lo uso.
Ahora voy a ver que gcc tiene quizas sea eso, como lei en el mensaje anterior...
De todas maneras, se les acurre algo..??

Gracias ...
  #6 (permalink)  
Antiguo 29/09/2003, 09:51
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Creo que el mensaje del tamaño es un Waning solamente, no un error. Es meramente informativo de que tu kernel no cabe en un floppy.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
  #7 (permalink)  
Antiguo 06/10/2003, 15:37
 
Fecha de Ingreso: agosto-2002
Ubicación: Tucumán
Mensajes: 98
Antigüedad: 21 años, 8 meses
Puntos: 0
Sigo con el problema

Cita:
Creo que el mensaje del tamaño es un Waning solamente
No creo que sea un mensaje Warning por que dice ERROR.


Ya me puse a leer sobre la compilacion del Kernel...
Realizo todos los pasos. En una ventana de comandos donde estan los fuentes del kernel (/usr/src/linux) pongo:
Antes de esto renombro el direcctorio donde estan los modulos (/lib/modules/2.4.20-8)
Código:
odules_install
Y sigo teniendo el mismo error :

System is too big
  #8 (permalink)  
Antiguo 06/10/2003, 19:12
Avatar de mio_carpe_diem  
Fecha de Ingreso: abril-2003
Ubicación: USA.
Mensajes: 426
Antigüedad: 21 años
Puntos: 6
el problema es que usaste: zImage.
te recomiendo que lo hagas con:bzImage (es para kernels mas grandes)
  #9 (permalink)  
Antiguo 06/10/2003, 19:43
 
Fecha de Ingreso: agosto-2002
Ubicación: Tucumán
Mensajes: 98
Antigüedad: 21 años, 8 meses
Puntos: 0
Muchas gracias..mejor uso bzImage como tu dices...

Una pregunta mas y no molesto mas....jaa
Para que el kernel tome los cambios tengo que reiniciar desde algun gestor de arranque (lilo) o basta luego de hacer el cambio de configuracion??
Es decir...yo quiero setear algunas cosas en el kernel para que funcione como servidor proxy transparente. Estas configuraciones adicionales mias se toman recien cuando logre agregarlo al lilo y arranque correctamente desde este?

Muchas Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:58.