OVH Cloud OVH Cloud

gcc / kernel

4 réponses
Avatar
Selune
Bonjour

Impossible de compiler le kernel 2.4.20 sur une debian sarge (gcc 3.3)

Quelle version de GCC faut-il pour ce kernel ? Est-ce que ca peut venir de
cela ?

Merci de vos réponses.

Gwenaelle

4 réponses

Avatar
Selune
Voici le output :
---

ide-cd.h:440: error: long, short, signed or unsigned used invalidly for
`slot_tablelen'
make[3]: *** [ide-cd.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.20/drivers/ide'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.20/drivers/ide'
make[1]: *** [_subdir_ide] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20/drivers'
make: *** [_dir_drivers] Error 2
Avatar
Simon
Le Tue, 06 Jan 2004 10:30:52 +0100, Selune a écrit :

Bonjour

Impossible de compiler le kernel 2.4.20 sur une debian sarge (gcc 3.3)
Quelle version de GCC faut-il pour ce kernel ? Est-ce que ca peut venir de
cela ?


oui, il te faut soit compiler avec un gcc plus ancien, soit patcher le
2.4.20 pour pouvoir compiler avec gcc 3.3, mais le mieux est de passer au
2.4.24 qui comble quelques failles de sécurité importantes.

Avatar
Selune
Simon wrote:

Le Tue, 06 Jan 2004 10:30:52 +0100, Selune a écrit :

Bonjour

Impossible de compiler le kernel 2.4.20 sur une debian sarge (gcc 3.3)
Quelle version de GCC faut-il pour ce kernel ? Est-ce que ca peut venir
de cela ?


oui, il te faut soit compiler avec un gcc plus ancien, soit patcher le
2.4.20 pour pouvoir compiler avec gcc 3.3, mais le mieux est de passer au
2.4.24 qui comble quelques failles de sécurité importantes.


Le problème c'est que le developpeur du driver de mon modem USB me dit qu'il
ne fonctionne qu'avec 2.4.18 ou 2.4.20 ...
d'ou le fait que je veuille downgrader mon kernel...

pas cool , mais pas le choix hélas :'(
---
My recomendations. Use kernel 2.4.18 or 2.4.20. There are a lot of problems
with USB implementation but I don't know where is the problem. Maybe, if
you get kernel source code and you compile it using USB debug then you can
see where's the problem.
---

http://sourceforge.net/forum/forum.php?thread_id–0091&forum_id)4814


Avatar
Simon
Le Tue, 06 Jan 2004 11:35:49 +0100, Selune a écrit :

Simon wrote:

Le Tue, 06 Jan 2004 10:30:52 +0100, Selune a écrit :

Bonjour

Impossible de compiler le kernel 2.4.20 sur une debian sarge (gcc 3.3)
Quelle version de GCC faut-il pour ce kernel ? Est-ce que ca peut venir
de cela ?


oui, il te faut soit compiler avec un gcc plus ancien, soit patcher le
2.4.20 pour pouvoir compiler avec gcc 3.3, mais le mieux est de passer
au 2.4.24 qui comble quelques failles de sécurité importantes.



pour compiler le 2.4.20 avec gcc 3.3

en cherchant un peu sur google :
[PATCH] Fixes for gcc 3.3
http://www.ussg.iu.edu/hypermail/linux/kernel/0305.2/0318.html