OVH Cloud OVH Cloud

probleme noyau 2.6.6

5 réponses
Avatar
thierry
bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier ou
r?pertoire de ce type
scripts/basic/fixdep.c: Dans la fonction << use_config >>:
scripts/basic/fixdep.c:193: error: `PATH_MAX' undeclared (first use in
this function)
scripts/basic/fixdep.c:193: error: (Each undeclared identifier is
reported only once
scripts/basic/fixdep.c:193: error: for each function it appears in.)
scripts/basic/fixdep.c:193: attention : unused variable `s'
scripts/basic/fixdep.c: Dans la fonction << parse_dep_file >>:
scripts/basic/fixdep.c:289: error: `PATH_MAX' undeclared (first use in
this function)
scripts/basic/fixdep.c:289: attention : unused variable `s'
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2

et voici ma version de gcc

root@darkstar:/usr/src/linux# gcc -v
Lecture des spécification à partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/specs
Configuré avec: ../gcc-3.3.3/configure --prefix=/usr --enable-shared
--enable-threads=posix --enable-__cxa_atexit --disable-checking
--with-gnu-ld --verbose --target=i486-slackware-linux
--host=i486-slackware-linux
Modèle de thread: posix
version gcc 3.3.3

PS : en faisant make menuconfig avec le noyau 2.4.26 puis 2.6.3 ca
marche , mais comme j'ai vu que les noyau de 2.6.0 a 2.6.5 avait
quelques problemes et que le 2.6.6 etait pas mal corriger je voudrais
installer le 2.6.6 .

Merci

5 réponses

Avatar
no_spam
On Sun, 16 May 2004 08:49:46 +0200, thierry wrote:

bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier ou
r?pertoire de ce type


Les sources ne sont pas complets. Il manque des fichiers (au moins un).
=> reprends la tarball à partir de www.kernel.org

Avatar
thierry
On Sun, 16 May 2004 08:49:46 +0200, thierry wrote:


bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier ou
r?pertoire de ce type



Les sources ne sont pas complets. Il manque des fichiers (au moins un).
=> reprends la tarball à partir de www.kernel.org

salut


Merci pour ta reponse , je vais de ce pas retelecharger le tarball a
parti de kernel.org

Merci


Avatar
thierry

On Sun, 16 May 2004 08:49:46 +0200, thierry wrote:


bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier
ou r?pertoire de ce type




Les sources ne sont pas complets. Il manque des fichiers (au moins un).
=> reprends la tarball à partir de www.kernel.org

salut


Merci pour ta reponse , je vais de ce pas retelecharger le tarball a
parti de kernel.org

Merci
salut


toujours meme probleme ,

je vais quand meme essyer avec un noyau 2.6.5

merci



Avatar
no_spam
On Sun, 16 May 2004 19:43:40 +0200, thierry wrote:


On Sun, 16 May 2004 08:49:46 +0200, thierry wrote:


bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier
ou r?pertoire de ce type




Les sources ne sont pas complets. Il manque des fichiers (au moins un).
=> reprends la tarball à partir de www.kernel.org

salut


Merci pour ta reponse , je vais de ce pas retelecharger le tarball a
parti de kernel.org

Merci
salut


toujours meme probleme ,

je vais quand meme essyer avec un noyau 2.6.5

merci


Bon, je me suis trompé:
c'est la compil d'un outil de build qui foire, pas la compil du kernel.
En fait, il te manque /usr/include/asm et/ou /usr/include/linux.
Tu devrais avoir un fichier /usr/include/linux/limits, qui n'est pas
là. Regarde s'il n'y a pas dans ta distrib un package du style
"linux_headers..." et installes le.




Avatar
thierry
On Sun, 16 May 2004 19:43:40 +0200, thierry wrote:





On Sun, 16 May 2004 08:49:46 +0200, thierry wrote:



bonjour

j'ai une slackware avec un noyau 2.4.26 et je souhaiterai passer en
noyau 2.6.6 mais j'ai un petit souci quand je tape : make menuconfig

HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:126,
? partir de /usr/include/limits.h:144,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:122,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/syslimits.h:7,
? partir de
/usr/lib/gcc-lib/i486-slackware-linux/3.3.3/include/limits.h:11,
? partir de scripts/basic/fixdep.c:105:
/usr/include/bits/local_lim.h:36:26: linux/limits.h : Aucun fichier
ou r?pertoire de ce type




Les sources ne sont pas complets. Il manque des fichiers (au moins un).
=> reprends la tarball à partir de www.kernel.org



salut

Merci pour ta reponse , je vais de ce pas retelecharger le tarball a
parti de kernel.org

Merci


salut

toujours meme probleme ,

je vais quand meme essyer avec un noyau 2.6.5

merci



Bon, je me suis trompé:
c'est la compil d'un outil de build qui foire, pas la compil du kernel.
En fait, il te manque /usr/include/asm et/ou /usr/include/linux.
Tu devrais avoir un fichier /usr/include/linux/limits, qui n'est pas
là. Regarde s'il n'y a pas dans ta distrib un package du style
"linux_headers..." et installes le.


bonjour


Ca y est ca marche.

il manquai le lien /usr/include/linux ver le linux du repertoire
/usr/src/linux-2.6.6/include/linux.

je te remercie encore une fois

@+ thierry