Ce qui arrive souvent c'est que l'arbre Linux de compilation n'est pas configuré ou ne correspond à la configuration du noyau en cours.
Sous fedora il faut utiliser /lib/modules/2.x/build/
OU :
aller dans /usr/src/linux-2.x
virer "custom" de "EXTRAVERSION = -1.350custom" dans Makefile.
Copier la configuration du noyau. Elle est dans /boot/config* et configs/kernel-2.x.config.
$ cp config/kernel-2.x-i686.config .config
$ make oldconfig
$ make dep (2.4)
Pour 2.6 je fais "make all" mais il y a peut-être mieux.
# unresolved symbol
Posté par 007 . En réponse au journal depmod, insmod et résolution de symboles. Évalué à 2.
Ce qui arrive souvent c'est que l'arbre Linux de compilation n'est pas configuré ou ne correspond à la configuration du noyau en cours.
Sous fedora il faut utiliser /lib/modules/2.x/build/
OU :
aller dans /usr/src/linux-2.x
virer "custom" de "EXTRAVERSION = -1.350custom" dans Makefile.
Copier la configuration du noyau. Elle est dans /boot/config* et configs/kernel-2.x.config.
$ cp config/kernel-2.x-i686.config .config
$ make oldconfig
$ make dep (2.4)
Pour 2.6 je fais "make all" mais il y a peut-être mieux.
$ Puis compiler les modules.