Erreur lors de la compilation des modules.

Erreur lors de la compilation des modules. - Linux et OS Alternatifs

Marsh Posté le 12-12-2002 à 12:03:22    

Salut,  
Je suis en train de recompiler mon noyau pour y integrer le support de HTB
make menuconfig: RAS Tout va bien
make dep : RAS
make clean: Nickel aussi
make bzImage : RAS mais c'est très long... (P166MMX inside!)
make modules: Aie:
 
Il m'envoie chier au bout de quelques secondes: (Je vous met que la fin... mais il y a beaucoup de warning avant.)
 


/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:596: nondigits in number and not hexadecimal
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:596: nondigits in number and not hexadecimal
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:596: parse error before `387c78a5'
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:596: `dev_ioctl_R_ver_str' declared as function returning a function
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:596: warning: function declaration isn't a prototype
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h: In function `netif_rx_ni':
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:611: `f0a529b7' undeclared (first use in this function)
/usr/src/linux-2.4.18-18.7.x/include/linux/netdevice.h:611: called object is not a function
In file included from /usr/src/linux-2.4.18-18.7.x/include/net/dst.h:12,
                 from /usr/src/linux-2.4.18-18.7.x/include/net/sock.h:107,
                 from cipe.h:69,
                 from module.c:15:
/usr/src/linux-2.4.18-18.7.x/include/net/neighbour.h: In function `neigh_confirm':
/usr/src/linux-2.4.18-18.7.x/include/net/neighbour.h:233: `jiffies_R0da02d67' undeclared (first use in this function)
/usr/src/linux-2.4.18-18.7.x/include/net/neighbour.h: In function `neigh_event_send':
/usr/src/linux-2.4.18-18.7.x/include/net/neighbour.h:248: `jiffies_R0da02d67' undeclared (first use in this function)
In file included from /usr/src/linux-2.4.18-18.7.x/include/net/sock.h:107,
                 from cipe.h:69,
                 from module.c:15:
/usr/src/linux-2.4.18-18.7.x/include/net/dst.h: In function `dst_set_expires':
/usr/src/linux-2.4.18-18.7.x/include/net/dst.h:149: `jiffies_R0da02d67' undeclared (first use in this function)
In file included from cipe.h:69,
                 from module.c:15:
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h: In function `sk_filter_release':
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h:934: warning: implicit declaration of function `kfree_R037a0cba'
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h: In function `sock_orphan':
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h:1009: `do_softirq_Rf0a529b7' undeclared (first use in this function)
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h: In function `sock_graft':
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h:1018: `do_softirq_Rf0a529b7' undeclared (first use in this function)
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h: In function `sock_recv_timestamp':
/usr/src/linux-2.4.18-18.7.x/include/net/sock.h:1266: warning: implicit declaration of function `put_cmsg_Rf39bf4d9'
module.c: In function `cipe_check_kernel':
module.c:73: warning: implicit declaration of function `printk_R1b7d4074'
make[3]: *** [module.o] Erreur 1
make[3]: Quitte le répertoire `/usr/src/linux-2.4.18-18.7.x/drivers/addon/cipe'
make[2]: *** [_modsubdir_cipe] Erreur 2
make[2]: Quitte le répertoire `/usr/src/linux-2.4.18-18.7.x/drivers/addon'
make[1]: *** [_modsubdir_addon] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.18-18.7.x/drivers'
make: *** [_mod_drivers] Erreur 2


 
Pourquoi est il si méchant???
 
J'ai essayé de lui forcer la main avec un "make modules -k" mais ca ne fait que reporter le problème... il m'envoie chier alors à "make modules_install"
 
Merci de me sauver!

Reply

Marsh Posté le 12-12-2002 à 12:03:22   

Reply

Marsh Posté le 12-12-2002 à 12:52:14    

hmmm bizarre ....
quelle distrib ?
quelle kernel ? (version)
kernel patché ? ou kernel source d'origine ?
 
il faut savoir que le htb est encore en version beta, et que normalement le patch est prévu pour le 2.4.17 (et 2.4.20 aussi je crois)
je sais que le 2.4.19 marche bien aussi (il me semble), mais peut-être que ça déconne sur le 2.4.18
dans tous les cas, perso, j'ai pas vu de différences entre le htb et le cbq, donc au pire, tu vires le htb

Reply

Marsh Posté le 12-12-2002 à 12:56:33    

Tux Le Penguin a écrit :

hmmm bizarre ....
quelle distrib ?
 
SME Server 5.6 sur lequel j'ai rajouté le nécéssaire de compilation. (basé sur Redhat 7.3)
 
quelle kernel ? (version)
 
2.4.18-18.7
 
kernel patché ? ou kernel source d'origine ?
 
kernel patché avec htb
 
il faut savoir que le htb est encore en version beta, et que normalement le patch est prévu pour le 2.4.17 (et 2.4.20 aussi je crois)
je sais que le 2.4.19 marche bien aussi (il me semble), mais peut-être que ça déconne sur le 2.4.18
 
 
Peut-etre... là c'est vous les pros...
 
dans tous les cas, perso, j'ai pas vu de différences entre le htb et le cbq, donc au pire, tu vires le htb
 
Ben, c'est justement pour bénéficier du HTB que je compile, Je le trouve plus souple et il parait qu'il détermine mieux les débits (mais çà c'est dixit la doc)

Merci


Message édité par sorg le 12-12-2002 à 12:59:04
Reply

Marsh Posté le 12-12-2002 à 13:23:37    

bah je crois que je n'ai rien à rajouter :)
au moment du patch il a du y avoir des erreurs
donc soit tu essaies avec le 2.4.17
soit tu installes le 2.4.20
soit tu installes une mandrake
soit tu utilises cbq (entre le paraitre et la réalité ...)

Reply

Marsh Posté le 12-12-2002 à 13:33:04    

Tux Le Penguin a écrit :

bah je crois que je n'ai rien à rajouter :)
au moment du patch il a du y avoir des erreurs
donc soit tu essaies avec le 2.4.17
 
C pas un peu dommage de reculer de noyau ?
 
soit tu installes le 2.4.20
 
si SME ne me fait pas la geule, ca vaut peut etre le coup...
 
soit tu installes une mandrake
 
[troll on]
Ca va pas non ?  
[troll off]
Il n'empeche que si j'ai choisi SME c'est pour sa légereté et sa simplicité d'emploi en tant que Serveur /firewall

 
soit tu utilises cbq (entre le paraitre et la réalité ...)
La meilleure solution sans doute!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed