Francisco Javier Fernandez wrote:

Estoy intentando compilar los driver pa la nforce, pero no hay
manera....

cc -c -DLINUX -DMODULE -DEXPORT_SYMTAB -D__KERNEL__ -O
-Wstrict-prototypes -DCONFIG_PM  -fno-strict-aliasing
-mpreferred-stack-boundary=2 -march=i686 -falign-functions=4 -DMODULE
-I/usr/src/linux-2.4.20/include   nvnet.c
In file included from nvnet.h:20,
                from nvnet.c:21:
/usr/src/linux-2.4.20/include/linux/module.h:21: linux/modversions.h: No
such file or directory
make[1]: *** [nvnet.o] Error 1
make[1]: Leaving directory `/usr/src/nforce/nvnet'
make: *** [nvnet_make] Error 2

¿alguien sabe como se soluciona este error?
He probado bajando los fuentes del kernel, poniéndolos en /usr/src
y renombrando a linux-2.4.20, pero ná de ná.
Los fuentes del nucleo se suelen buscan en /usr/src/linux y este suele ser un enlace simbólico a kernel-source-x.x.x

Devuelvele el nombre que traía (posiblemente kernel-source-2.4.20) y luego:

ln -s /usr/src/kernel-source-2.4.20 /usr/src/linux

así el archivo de cabeceras que no encuentra ya está en /usr/src/linux/include/linux/modversions.h


Espero te sirva

Responder a