pbm lors de la compil du kernel

pbm lors de la compil du kernel - Linux et OS Alternatifs

Marsh Posté le 19-07-2002 à 00:01:28    

impossible de compiler, quand je tape make dep (même aprés un make  mrpoper,clean) voilà ce que j'ai en sortie :
 
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep scripts/mkdep.c
In file included from /usr/include/bits/posix1_lim.h:126,
                 from /usr/include/limits.h:144,
                 from /usr/lib/gcc-lib/i386-slackware-linux/2.95.3/include/limits.h:117,
                 from /usr/lib/gcc-lib/i386-slackware-linux/2.95.3/include/syslimits.h:7,
                 from /usr/lib/gcc-lib/i386-slackware-linux/2.95.3/include/limits.h:11,
                 from scripts/mkdep.c:35:
/usr/include/bits/local_lim.h:36: linux/limits.h: No such file or directory
make: *** [scripts/mkdep] Error 1
 
si quelqu'un à une idée...  :jap:


Message édité par weblook$ le 19-07-2002 à 00:02:44
Reply

Marsh Posté le 19-07-2002 à 00:01:28   

Reply

Marsh Posté le 19-07-2002 à 00:12:58    

tu as quelle distri ? as-tu installé les sources de ton noyau et les headers ?
le package devrait avoir un nom dans le genre kernel_headers ou kernel_include

Reply

Marsh Posté le 19-07-2002 à 00:16:48    

monokrome a écrit a écrit :

tu as quelle distri ? as-tu installé les sources de ton noyau et les headers ?
le package devrait avoir un nom dans le genre kernel_headers ou kernel_include




 
je suis sous slack 8.0, j'ai installé le package lnx245.tgz

Reply

Marsh Posté le 19-07-2002 à 00:23:00    

Tu devrais peut-être essayer un kernel plus récent, on en est 2.4.18 je crois maintenant.
 
Sinon va voir dans les fichiers qui posent problèmes, tu trouveras peut-être des infos intéressantes.

Reply

Marsh Posté le 19-07-2002 à 00:26:12    

c con sur la slack y a le noyau et module deja compiler lors de l install meme tu peut choisir le 2.4.5
 
me enfin
 
sinon ton bleme c
 
dans /usr/src t as un rep genre linux-2.4.5
 
il faut tu fasse un lien logique ln -s /usr/src/linux-2.4.5 /usr/src/linux

Reply

Marsh Posté le 19-07-2002 à 00:29:25    

asphro a écrit a écrit :

c con sur la slack y a le noyau et module deja compiler lors de l install meme tu peut choisir le 2.4.5
 
me enfin
 
sinon ton bleme c
 
dans /usr/src t as un rep genre linux-2.4.5
 
il faut tu fasse un lien logique ln -s /usr/src/linux-2.4.5 /usr/src/linux




 
j'y croyais...mais nan  :( toujours le même pbm


Message édité par weblook$ le 19-07-2002 à 00:31:02
Reply

Marsh Posté le 19-07-2002 à 00:35:18    

byzarre

Reply

Marsh Posté le 19-07-2002 à 00:38:55    

asphro a écrit a écrit :

byzarre




 
bas ouais, surtout que les fichiers que make  ne trouve pas sont pourtant bien présents  :??:

Reply

Marsh Posté le 19-07-2002 à 01:23:13    

honnêtement si tu veux pas te faire chier et que tu peux récupérer facilement les sources du 2.4.18, fais le. ;)
ça permettra en plus de partir de quelquechose de propre (même si sur une slack c'est une noyau pas bidouillé qui est installé)
 
au pire essaie des modifier le fichier qui merde en lui précisant spécifiquement le chemin du include qui déconne :
 
change  le:
 
#include <cherche/le/chemin/par/les/variables/du/système>
 
en  
 
#include "/le/chemin/complet/vers/le/fichier/en/question"
 
c'est pas très propre mais si ça marche ... ;)
 
 
edit :  
 
oups, j'ai vu que t'avais qu'un 56K dans ton autre post donc il reste plus que l'option 2 :D


Message édité par FlamM le 19-07-2002 à 01:29:14

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 19-07-2002 à 01:42:03    

sur la deb le fichier en question appartient à l'archive du kernel mais aussi au package alibc6-dev (se sont le même fichiers ;))
 

Citation :


jorge@/Local/Downloads $ ll /usr/include/linux/limits.h
-rw-r--r--    1 root     root          765 2002-07-17 05:54 /usr/include/linux/limits.h
jorge@/Local/Downloads $ ll /usr/src/linux/include/linux/limits.h
-rw-r--r--    1 jorge    jorge         765 2002-02-25 20:38 /usr/src/linux/include/linux/limits.h
jorge@/Local/Downloads $ diff /usr/include/linux/limits.h /usr/src/linux/include/linux/limits.h
jorge@/Local/Downloads $

Reply

Marsh Posté le 19-07-2002 à 01:42:03   

Reply

Marsh Posté le 19-07-2002 à 18:16:55    

FlamM a écrit a écrit :

honnêtement si tu veux pas te faire chier et que tu peux récupérer facilement les sources du 2.4.18, fais le. ;)
ça permettra en plus de partir de quelquechose de propre (même si sur une slack c'est une noyau pas bidouillé qui est installé)
 
au pire essaie des modifier le fichier qui merde en lui précisant spécifiquement le chemin du include qui déconne :
 
change  le:
 
#include <cherche/le/chemin/par/les/variables/du/système>
 
en  
 
#include "/le/chemin/complet/vers/le/fichier/en/question"
 
c'est pas très propre mais si ça marche ... ;)
 
 
edit :  
 
oups, j'ai vu que t'avais qu'un 56K dans ton autre post donc il reste plus que l'option 2 :D




 
ça ma l'air pas mal ça, j'essaye de suite!

Reply

Marsh Posté le 19-07-2002 à 19:17:32    

trop fastidieux!!!!!
Mais bon le pbm va bien de là, y a surement un path que je ne dois pas référencer ou quelquechose du genre....
en gros tous les <linux/*.h> ne sont pas trouver, (d'ailleurs  dans ce cas les < > sont sensé pointer sur  quel rep (/usr/src/linux/include, nan ?) ?
 
comment m'en sortir??

Reply

Marsh Posté le 19-07-2002 à 19:53:12    

ben comme je l ai dis y a les module et le kernel compiler sur le cd de la slack dans le rep a/
 
apres suffi d ajouter dans lilo el kernel pi voilou

Reply

Marsh Posté le 19-07-2002 à 20:27:10    

asphro a écrit a écrit :

ben comme je l ai dis y a les module et le kernel compiler sur le cd de la slack dans le rep a/
 
apres suffi d ajouter dans lilo el kernel pi voilou




ouais mais, moi je voudrais un kernel sur mesure (ou presque)

Reply

Sujets relatifs:

Leave a Replay

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