Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Compiler son kernel
Envoyé par: Jezz

Salut tout le monde!
Un petit probleme se pose lorsque je veux compiler mon kernel. Je fais mon petit kpkg habituel et voila se que j'obtiens:

make[1]: entrant dans le répertoire « /usr/src/kernel-source-2.6.5 »
HOSTCC scripts/basic/fixdep
Dans le fichier inclus ? partir de /usr/include/bits/posix1_lim.h:130,
? partir de /usr/include/limits.h:144,
? partir de /usr/lib/gcc-lib/i486-linux/3.3.3/include/limits.h:122,
? partir de /usr/lib/gcc-lib/i486-linux/3.3.3/include/syslimits.h:7,
? partir de /usr/lib/gcc-lib/i486-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
Dans le fichier inclus ? partir de /usr/include/sys/socket.h:35,
? partir de /usr/include/netinet/in.h:24,
? partir de scripts/basic/fixdep.c:107:
/usr/include/bits/socket.h:305:24: asm/socket.h : Aucun fichier ou r?pertoire de ce type

A priori, il me manque des lib, mais je ne trouve pas lesquelles :'(
Merci d'avance

P.S. => j'essai de compiler un 2.6.5 sur une debian unstable

Poste le Thursday 22 April 2004 18:30:05
Répondre     Citer    
Re: Compiler son kernel
Envoyé par: thonyox

salut,

je ne comprend pas grand chose à tes messages d'erreur...je ne sais pas comment tu t'y es pris.

en ce qui me concerne j'ai compilé un noyau 2.6.5 également sur une debian unstable, mais en suivant à la lettre le tutorial suivant, et tout fonctionne parfaitement.

[people.via.ecp.fr]

Poste le Thursday 22 April 2004 20:16:26
Répondre     Citer    
Re: Compiler son kernel
Envoyé par: Jezz

Desolé, mais le prob ne vient pas de la ...
Je suis quaziment sur que le prob vient d'une librairie manquante, hors, la liste des packages necessaires afin de compiler son kernel se trouve sur lea... Et tout ces packages sont deja installés sur mon disk dur ... Je desespere, et j'aimerais bien trouver la soluce plutot que de solutioner ce probleme par un formatage.
En tout cas, merci thonyox

Poste le Friday 23 April 2004 13:37:07
Répondre     Citer    
Re: Compiler son kernel
Envoyé par: HIL

Salut,

Les fichiers que ton compilo ne trouvent pas :
/usr/include/linux/limits.h
/usr/include/asm/socket.h
appartiennent au package debian linux-kernel-headers

je suis pas spécialiste de la tambouille interne de la compilation du noyau, mais ces même fichiers sont aussi dans les sources du noyau sous les path suivants:
/usr/src/linux/include/linux/limits.h
/usr/src/linux/include/asm/socket.h

et il me semble logique que les sources du noyau doivent s'auto suffire pour les recompiler et qu'il n'y a pas besoin de faire appel à des #include externes. Du coup, peut être qu'il ne va pas les chercher au bon endroit, ça vient peut être d'une variable mal définie, dans un Makefile (quoi qu'étonnant si tu n'as rien modifié) ou une variable d'environnement.

Bon courage.

HIL

Poste le Monday 26 April 2004 08:09:35
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Compiler son kernel
Aide sur les distributions Debian, Ubuntu et leurs dérivées : Mepis, Mint, Knoppix, Kubuntu, Lubuntu, Xandros

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons