El Fri, May 21, 2004 at 12:08:33PM +0200, a Josep Lloret se le ocurrio escribir > Hola: > Sigo intentando compilar mi propio kernel. > Tengo en mi máquina instaladas imágenes del kernel 2.6.6 y del 2.6.5 y ahora > mismo está bajo el kernel 2.4.25-1-686. > Seguramente yo mismo me he metido en un buen lío, pues, leyendo acerca de los > kernel 2.6.X, me ha parecido que debía instalar el paquete LVM, que, por lo > que entendí sirve para gestionar los "devices". > A pesar de mis intentos de reconfigurar los kernel 2.6.X, no me acaban de > funcionar, observando, perplejo, que con ellos no puedo acceder a las > particiones NTFS del ordenador. > Total, que me bajo las fuentes y trato de compilar el kernel, teniendo a la > vista la lista obtenida con lspci. > Mi sorpresa es cuando llegado el momento de hacer make menuconfig obtengo el > siguiente mensaje de error: > ==================copia=============== > root@llar:/usr/local/src/linux-2.6.6# make menuconfig ^^^^^^ proba descomprimiendo lso fuentes en /usr/src/ y haciendo un link simbolico de /usr/src/tus_fuentes a /usr/src/linux > HOSTCC scripts/basic/fixdep > In file included from /usr/include/bits/posix1_lim.h:130, > from /usr/include/limits.h:144, > from /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:122, > from /usr/lib/gcc-lib/i486-linux/3.3.3/include/syslimits.h:7, > from /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:11, > from scripts/basic/fixdep.c:105: > /usr/include/bits/local_lim.h:36:26: linux/limits.h: No such file or directory > In file included from /usr/include/sys/socket.h:35, > from /usr/include/netinet/in.h:24, > from scripts/basic/fixdep.c:107: > /usr/include/bits/socket.h:305:24: asm/socket.h: No such file or directory > scripts/basic/fixdep.c: In function `use_config': > scripts/basic/fixdep.c:193: error: `PATH_MAX' undeclared (first use in this > function) > scripts/basic/fixdep.c:193: error: (Each undeclared identifier is reported > only once > scripts/basic/fixdep.c:193: error: for each function it appears in.) > scripts/basic/fixdep.c:193: warning: unused variable `s' > scripts/basic/fixdep.c: In function `parse_dep_file': > scripts/basic/fixdep.c:289: error: `PATH_MAX' undeclared (first use in this > function) > scripts/basic/fixdep.c:289: warning: unused variable `s' > make[1]: *** [scripts/basic/fixdep] Error 1 > make: *** [scripts_basic] Error 2 > ===============fin de copia=============== > He estado rebuscando en /var/log por si hallaba luz, pero no me entero..:-( > Seguramente, al haber instalado alguna imagen, habré modificado algo sin > siquiera darme cuenta, y ahora me encuentro con que ni siquiera puedo > compilar ningún kernel. > He observado que, cuando inicio un kernel 2.6.X, me crea una partición "sys", > supongo que alojada en la RAM, pero como digo, no puedo acceder a ninguna > partición que no sea de ficheros nativos de linux, es decir, sólo ext3, pero > nada de vfat ni de ntfs. > He hecho también un apt-get upgrade y tengo instalada la última versión de > gcc. > ¿podría alguien darme alguna indicación para recuperar, por lo menos, la > posibilidad de compilar / recompilar el kernel? > Gracias de antemano. > > -- > > > Salutacions, > > Josep Lloret > Aprendiz de Debian
Attachment:
signature.asc
Description: Digital signature