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

 


Dernière réponse
Sujet : [GCC] Headers non trouvés
apach up

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
apach up
apach Ouais il y est bien :(
Ainsi que locale.h, wchar.h, et je ne sais combien d'autres qu'il ne trouve pas non plus...
minusplus ben ça bnous dit déjà qu'il cherche bien là où il faut.
bon, le assert.h je suppose qu'il est bien dans /usr/include ?
apach Bon je viens de tester avec -v
Voilà ce qu'il me donne :
 
****  
 
GNU CPP version 3.0 (cpplib) (i386 Linux/ELF)
GNU C++ version 3.0 (i686-pc-linux-gnu)
        compiled by GNU C version 3.0.
ignoring nonexistent directory "/usr/i686-pc-linux-gnu/include"
ignoring duplicate directory "."
ignoring duplicate directory "/usr/include/gtk-1.2"
ignoring duplicate directory "/usr/include/glib-1.2"
ignoring duplicate directory "/usr/lib/glib/include"
ignoring duplicate directory "/usr/X11R6/include"
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ..
 /usr/local/include/licq
 /usr/include/gtk-1.2
 /usr/include/glib-1.2
 /usr/lib/glib/include
 /usr/X11R6/include
 /usr/include
 /usr/lib/gnome-libs/include
 /usr/include/g++
 /usr/include/g++/i686-pc-linux-gnu
 /usr/include/g++/backward
 /usr/local/include
 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.0/include
End of search list.
 
****
 
Suivi d'un certain nombre d'erreurs du type :
 
****
In file included from /usr/include/g++/bits/stl_alloc.h:32,
                 from /usr/include/g++/bits/std_memory.h:21,
                 from /usr/include/g++/bits/std_string.h:43,
                 from /usr/include/g++/bits/localefwd.h:42,
                 from /usr/include/g++/bits/std_ios.h:43,
                 from /usr/include/g++/bits/std_ostream.h:39,
                 from /usr/include/g++/bits/std_iostream.h:40,
                 from /usr/include/g++/backward/iostream.h:32,
                 from /usr/include/g++/backward/iterator.h:33,
                 from /usr/include/g++/backward/algobase.h:31,
                 from /usr/include/g++/backward/vector.h:31,
                 from /usr/local/include/licq/licq_icqd.h:9,
                 from gtk-gui.h:31,
                 from callbacks.cpp:1:
/usr/include/g++/bits/std_cassert.h:37:25: assert.h: No such file or directory
 
***
 
Hum... ça m'avance pas bcp tt ça :D
apach DS > Merci c sympa
 
Minusplus > Ok zvé voir ça
 
A+
minusplus ben heu... essaye de le lancer avec l'option -v, tu verras ou il va chercher quoi...
Dark_Schneider ah oui c'est une LFS. Alors là en fait il faut configuré GCC et certaines variables d'environnement. Malheureusement, je ne m'en souviens plus. J'essaierai de faire des recherches à ce sujet.
apach Euh en fait le problème c'est justement que les fichiers sont bien là :D
Dans /usr/include ya tous les fichiers qu'il dit manquants mais il a pas l'air de les trouver...
Dark_Schneider tu vas sur http://rpmfind, tu fais une recherche sur le fichier qui manque, tu notes le nom du package et tu install ce qui est nécessaire.
 
souvent ce sont des -devel (rpm et deb).
apach Salut,
 
[Message posté précédemment dans le forum Prog... après réflexion peut être que plus de monde sera au courant parmi les utilisaters de linux... Désolé pour le crosspost]
 
Donc le problème est le suivant :
Il semblerait que gcc, lorsqu'il est invoqué (gcc, g++ ou c++) pour compiler certains programmes en c++ (.cpp) ne retrouve pas certains headers (locale.h, assert.h, wchar.h etc...)
Ces fichiers sont tous présents dans /usr/include et l'option -I/usr/include est bien présente  
Je me demande si pour le C++ il a besoin de fichiers différents que pour le C, c'est louche en tout cas...
 
Version gcc : 3.0
Distribution : aucune (LFS)
Glibc : 2.2.3
 
Merci d'avance pour votre aide  
A+  
 
PS : Pour info les progs en question sont  
- Gtk+Licq le plugin pour Licq
- la CommonC++ library
- les Zoner's Half-life tools (compil map pour HL)
les messages d'erreur ne sont pas les mêmes à chaque fois mais on peut supposer que tout découle du même problème... si ça vous semble utile je détaillerais tout o cas par cas :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)