|
--- problemas al compilar el kernel --- (solucionado)
|
| Autor |
Mensaje |
wilmer
Usuario PL
Mensajes: 20
Grupo: Registrado
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 0
|
--- problemas al compilar el kernel --- (solucionado)
intentando compilar un kernel se me ha generado un error que no he podido solucionar....
baje el kernel linux-2.6.8 para parcharlo con openmosix que es un parche para cluster. luego de parchearlo, instalar los programas necesarios y de configurarlo, lo compilo con el siguiente comando:
make-kpkg --append-to-version=.wilmerkernel --initrd kernel_image
luego de un rato se genera el siguiente error:
====== making stamp-configure-indep because of ======
====== making target configure-indep [new prereqs: stamp-configure-indep]======
====== making stamp-configure because of ======
====== making target debian/stamp-build-kernel [new prereqs: sanity_check stamp-kernel-conf]======
This is kernel package version 11.001.
/usr/bin/make EXTRAVERSION=.wilmerkernel ARCH=i386 \
bzImage
make[1]: se ingresa al directorio `/usr/src/linux-2.6.8'
make[2]: `arch/i386/kernel/asm-offsets.s' está actualizado.
CHK include/linux/compile.h
CC arch/i386/kernel/process.o
{standard input}: Assembler messages:
{standard input}:722: Error: suffix or operands invalid for `mov'
{standard input}:723: Error: suffix or operands invalid for `mov'
{standard input}:916: Error: suffix or operands invalid for `mov'
{standard input}:917: Error: suffix or operands invalid for `mov'
{standard input}:979: Error: suffix or operands invalid for `mov'
{standard input}:980: Error: suffix or operands invalid for `mov'
{standard input}:1064: Error: suffix or operands invalid for `mov'
{standard input}:1065: Error: suffix or operands invalid for `mov'
{standard input}:1137: Error: suffix or operands invalid for `mov'
{standard input}:1149: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Error 1
make[1]: *** [arch/i386/kernel] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.8'
make: *** [debian/stamp-build-kernel] Error 2
no se a que se deba este error espero que me puedan ayudar a solucionar el problema ....
|
|
| 05-21-2007 04:53 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: [?] ---problemas al compilar el kernel---
Te recomiendo que bajes una versión más actual del kernel, la 2.6.18 ó 2.6.20.
Puede ser alguna incompatibilidad entre version del kernel y gcc.
Esteban
|
|
| 05-21-2007 09:23 PM |
|
 |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
RE: [?] ---problemas al compilar el kernel---
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 05-22-2007 10:43 AM |
|
 |
wilmer
Usuario PL
Mensajes: 20
Grupo: Registrado
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: [?] ---problemas al compilar el kernel---
la version es gcc-3.3 y estoy usando debian etch
cual version del gcc podria usar???
ya he probado con gcc-2.95 con gcc-3.3 y gcc-3.4 y me aparece el siguiente error
{standard input}: Assembler messages:
{standard input}:935: Error: suffix or operands invalid for `mov'
{standard input}:936: Error: suffix or operands invalid for `mov'
{standard input}:1029: Error: suffix or operands invalid for `mov'
{standard input}:1030: Error: suffix or operands invalid for `mov'
{standard input}:1088: Error: suffix or operands invalid for `mov'
{standard input}:1089: Error: suffix or operands invalid for `mov'
{standard input}:1091: Error: suffix or operands invalid for `mov'
{standard input}:1103: Error: suffix or operands invalid for `mov'
make[1]: *** [process.o] Error 1
make[1]: se sale del directorio `/usr/src/linux-2.4.24/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2
|
|
| 05-24-2007 09:18 AM |
|
 |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
RE: [?] ---problemas al compilar el kernel---
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 05-24-2007 12:36 PM |
|
 |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
RE: [?] ---problemas al compilar el kernel---
O si lo prefieres has esto.
Prueba actualizando el gcc, y
#apt-get install -t stable binutils
Por ahi con solo actualizar binutils se resolvera todo
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 05-24-2007 12:50 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: [?] ---problemas al compilar el kernel---
Sí, como dice angel, probá actualizar primero binutils, si no funciona puedes cambiar de versión de gcc.
Si tienes que hacer esto ultimo, por ahi puedes compilar el kernel con gcc-4.0 y luego seguir utilizando la versión de gcc que tienes ahora: http://www.preguntaslinux.org/showthread.php?tid=2628
Esteban
|
|
| 05-24-2007 03:38 PM |
|
 |
p_eter
Chaos Manager
      
Mensajes: 4,166
Grupo: Administrador
Registro en: Jun 2005
Estado:
En Línea
Reputación: 11
|
RE: [?] ---problemas al compilar el kernel---
sorry, estas usando el mosix 2.6 alfa? no es 2.6.17 ?
el estable debe ser 2.4 ..
Este mensaje fue modificado por última vez en: 05-24-2007 03:59 PM por p_eter.
|
|
| 05-24-2007 03:55 PM |
|
 |
wilmer
Usuario PL
Mensajes: 20
Grupo: Registrado
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: [?] ---problemas al compilar el kernel---
saludos compañeros
la idea de hacer este cluster se basa en hacerlo lo mas actualizado posible y para esto se utilizaran las versiones estables tanto del kernel como del openmosix asi como tambien del parche de memoria compartida y de las herramientas de usuario
el problema que se me presento fue que inicialmente cuando ya habia parchado el kernel con el openmosix y con el parche de memoria compartida migshm y lo compile me empezo a arrojar errores entonces decidi primero compilar un kernel super sencillo sin parches y los errores siguieron es por eso que por ahora solo quiero compilar el kernel pero aun no he podido debido a los errores antes mencionados intentare seguir sus recomendaciones muchas gracias
|
|
| 05-28-2007 09:15 AM |
|
 |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
RE: [?] ---problemas al compilar el kernel---
Fijate bien:
Os
Kernel + parches
gcc
binutils
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 05-28-2007 11:38 AM |
|
 |
wilmer
Usuario PL
Mensajes: 20
Grupo: Registrado
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: [?] ---problemas al compilar el kernel---
saludos
ya actualice el binutils y el error permanece con gcc-3.3:
{standard input}: Assembler messages:
{standard input}:935: Error: suffix or operands invalid for `mov'
{standard input}:936: Error: suffix or operands invalid for `mov'
{standard input}:1030: Error: suffix or operands invalid for `mov'
{standard input}:1031: Error: suffix or operands invalid for `mov'
{standard input}:1081: Error: suffix or operands invalid for `mov'
{standard input}:1082: Error: suffix or operands invalid for `mov'
{standard input}:1084: Error: suffix or operands invalid for `mov'
{standard input}:1096: Error: suffix or operands invalid for `mov'
make[2]: *** [process.o] Error 1
make[2]: se sale del directorio `/usr/src/linux-2.4.24/arch/i386/kernel'
make[1]: *** [_dir_arch/i386/kernel] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.4.24'
make: *** [debian/stamp-build-kernel] Error 2
y cuando utilizo la version del gcc-4.1 me genera este error:
/usr/src/linux-2.4.24/include/asm/mpspec.h:87: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
In file included from /usr/src/linux-2.4.24/include/linux/sched.h:23,
from /usr/src/linux-2.4.24/include/linux/mm.h:4,
from /usr/src/linux-2.4.24/include/linux/slab.h:14,
from /usr/src/linux-2.4.24/include/linux/proc_fs.h:5,
from init/main.c:15:
/usr/src/linux-2.4.24/include/linux/smp.h:29: error: conflicting types for ‘smp_send_reschedule’
/usr/src/linux-2.4.24/include/asm/smp.h:42: error: previous declaration of ‘smp_send_reschedule’ was here
In file included from /usr/src/linux-2.4.24/include/linux/unistd.h:9,
from init/main.c:17:
/usr/src/linux-2.4.24/include/asm/unistd.h:375: warning: conflicting types for built-in function ‘_exit’
make[1]: *** [init/main.o] Error 1
make[1]: se sale del directorio `/usr/src/linux-2.4.24'
make: *** [debian/stamp-build-kernel] Error 2
estoy tratando de compilar el linux-2.4.24 es viejito pero con ese es que quiero hacer las pruebas
|
|
| 05-30-2007 10:59 AM |
|
 |
wilmer
Usuario PL
Mensajes: 20
Grupo: Registrado
Registro en: May 2007
Estado:
Sin Conexión
Reputación: 0
|
RE: [?] ---problemas al compilar el kernel---
quisiera que me dieran las instrucciones paso por paso para compilar un kernel y cual kernel compilo y la version del gcc
y luego adaptare lo aprendido para la realizacion del cluster de verdad que se me ha hecho dificil la compilacion del 2.4.24
|
|
| 05-30-2007 11:10 AM |
|
 |
|
|