q error de compilacion es este?

he intentado compila la ostia de veces el kernel 2.4.21 de mandrake y siempre obtengo esto
kernel/kernel.o(.text+0x16b8b): In function `drivers_unsuspend':
: undefined reference to `ide_disk_unsuspend'
kernel/kernel.o(.text+0x16ba4): In function `drivers_suspend':
: undefined reference to `ide_disk_suspend'
kernel/kernel.o(.text+0x16cbc): In function `drivers_resume':
: undefined reference to `ide_disk_unsuspend'
make[1]: *** [kallsyms] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.21-0.13mdk'
make: *** [vmlinux] Error 2


no se si hay poca info pero nunca me habia pasado esto
Hombre, eso en C te lo da cuando en un objeto no encuentra una función por cualquier cosa. Has aplicado algun parche o algo así. Igual se quedó a medias...

La verdad es que es la primera vez en mi vida que lo veo en una compilación de kernel.
Hiciste el make dep ?

Salu2.Ferdy
por qué no pones los pasos que has seguido?

# make dep && make clean && make bzImage && make modules && make modules_install
Escrito originalmente por fostiator
por qué no pones los pasos que has seguido?

# make dep && make clean && make bzImage && make modules && make modules_install


pq son estos...
este error me lo ha dado al hacer make bzImage.

pero no se nunca me lo habia dado :(
Has probado con un make mrproper a ver si sale la mancha? xD
Por cierto, yo en gentoo escribo
#make dep && make clean bzImage modules modules_install
es lo mismo no? es que es como lo ponia en el manual de instalacion xD

Saludos
Escrito originalmente por Crackge
Has probado con un make mrproper a ver si sale la mancha? xD
Por cierto, yo en gentoo escribo
#make dep && make clean bzImage modules modules_install
es lo mismo no? es que es como lo ponia en el manual de instalacion xD

Saludos


si es lo mismo si.

Ya le pase el mrproper tambien ... la verdad es q esta tardde indagare un poco mas pero es la primera vez q compilando me da un error asi y no veas lo q mosquea, yo q me estaba optimizando de lo lindo el kernel. A ver si sera algo de q los kernel sources son para i586 y lo estoy compilando como i686 ( aunque la verdad lo dudo , lo de i586 solo lo ponen para q sepas para q plataforma es )

saludos

P.D: sigo aceptando sugerencias.
6 respuestas