Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [HELP] Compilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HELP] Compilation

n°139811
HORNY-Gran​dcornu
grumf !
Posté le 14-08-2002 à 23:47:53  profilanswer
 

salut,
 
j'ai un blème avec GCC, à chaque fois que j'essaye de compiler un programme, y a une couille, apparemment ça a un rapport avec GTK...
 
Voici le sympathique message d'erreur délivré:

Code :
  1. /usr/include/bits/sigcontext.h:28: asm/sigcontext.h: No such file or directory
  2. In file included from common.c:9:
  3. /usr/include/signal.h:310: warning: `struct sigcontext' declared inside parameter list
  4. /usr/include/signal.h:310: warning: its scope is only this definition
  5. or declaration, which is probably not what you want.
  6. make[2]: *** [common.lo] Error 1
  7. make[2]: Leaving directory `/home/common/down/lame-3.92/mpglib'
  8. make[1]: *** [all-recursive] Error 1
  9. make[1]: Leaving directory `/home/common/down/lame-3.92'
  10. make: *** [all] Error 2


 
On m'a dit précédemment que ça avait à voir avec les "include", ou alors avec une librairie de GCC mal installée sur le système. Je dois faire quoi pour résoudre ça ?
 
merci pour votre aide!

mood
Publicité
Posté le 14-08-2002 à 23:47:53  profilanswer
 

n°140047
kadreg
profil: Utilisateur
Posté le 15-08-2002 à 10:36:52  profilanswer
 

Il te manque les kernel headers.  
 
/usr/include/asm doit contenir le contenu de /usr/src/linux/include/asm
 
/usr/include/linux doit contenir le contenu de /usr/src/linux/include/linux
 
Personnellement, comme je fait l'upgrade de kernelle à la main, j'ai fait des liens, mais dans la majorité des distribs, c'est un paquet kernel headers.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°140048
HORNY-Gran​dcornu
grumf !
Posté le 15-08-2002 à 10:52:05  profilanswer
 

OK, je vais essayer de faire des liens alors
 
merci pour ton aide :)

n°140055
246tNt
Resistance is futile
Posté le 15-08-2002 à 11:20:25  profilanswer
 

en theorie il ne faut pas prendre directement les include qui sont présent dans le kernel ( dixit LT ou AC me rapelle plus ). Il faut prendre ceux de ta distrib, en fait ceux qui viennent du kernel qui a servi a compiler ta glibc. Mais bon ... Si t'a rien d'autre ca devrait marcher

n°140058
HORNY-Gran​dcornu
grumf !
Posté le 15-08-2002 à 11:58:24  profilanswer
 

ok :)
 
en fait le probleme etait que j'avais renommé le répertoire /usr/src/linux en linux-2.2.19 pour la màj du kernel, et donc /usr/include/asm et /usr/include/linux ne trouvaient plus le chemin d'accès aux sources
 
merci à vous deux pour vos réponses


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Débats

  [HELP] Compilation

 

Sujets relatifs
[Mozilla] support Java = help ! (Debian rulez)[HELP] php.ini : le recharger ??
[HELP] Comment faire fonctionner une carte USB (sur le PCI)[help] samba
[help] partage d1 coneXXion au netcross compilation
[HELP - MDK] HD qui se remplit tout seul !debutant need help ...
[HELP] Comment renvoye une erreur sur les cookers de MDK ???[chelou] pb de compilation du noyau debain 2.4.18. HeLP!!
Plus de sujets relatifs à : [HELP] Compilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR