Précédent   Forum des professionnels en informatique > Général Développement > Programmation système > Linux > GTK
GTK Vos questions sur GTK sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/07/2011, 16h16   #1
Débutant
 
Avatar de étoile de mer
 
Étudiant
Inscription : avril 2007
Messages : 769
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2007
Messages : 769
Points : 51
Points : 51
Par défaut fatal error: glibconfig.h: Aucun fichier ou dossier de ce type

Bonjour à tous,
j'essayebde compiler un programme sur une nouvelle machine ubuntu 11.04.
Quand je compile il m'a affiché au depart
Citation:
gcc -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall -Wextra -std=c99 -lm *.c -o concatener
In file included from IMCReader.c:1:0:
IMCReader.h:4:18: fatal error: glib.h: Aucun fichier ou dossier de ce type
compilation terminated.
In file included from corpusReader.c:1:0:
corpusReader.h:4:18: fatal error: glib.h: Aucun fichier ou dossier de ce type
compilation terminated.
main.c:3:18: fatal error: glib.h: Aucun fichier ou dossier de ce type
compilation terminated.
make: *** [all] Erreur 1
Du coup j'ai installé glib2, mais là il m'affiche un autre message d'erreur :
Citation:
gcc -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall -Wextra -std=c99 -lm *.c -o concatener
In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
from /usr/include/glib-2.0/glib.h:32,
from IMCReader.h:4,
from IMCReader.c:1:
/usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: Aucun fichier ou dossier de ce type
compilation terminated.
Je compile avec cette commande :
Citation:
gcc -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -lglib-2.0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall -Wextra -std=c99 -lm *.c -o concatener
J'ai un autre probleme aussi (pein de souci de ce genre depuis que kai installé ubuntu 11.04 )
J'ai voulu trier un fichier en utilisant cette commande :
Citation:
LC_ALL=C sort /users/parole/cnasri/Bureau/TT2en1fr | ./processPhraseTable -ttable 0 0 - -nscores 3 -out /users/parole/cnasri/Bureau/TT2en1fr
Il ma affiché :
Citation:
LC_ALL=C: Command not found.
c'est bizarre
Je ne sais pas pourquoi ces souci apparaissent...
Avez vous une idée svp?
Merci
__________________
Le jour est le père du labeur et la nuit est la mère des pensées.
étoile de mer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2011, 16h33   #2
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 550
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 550
Points : 14 027
Points : 14 027
Bonjour,

Sur google, il y a plein de résultats par rapport à ce problème (sur les forums). Je n'ai pas encore trouvé la résolution du problème, mais cela existe.

Click to View Search Results for fatal error: glibconfig.h - Recherche Google fatal error: glibconfig.h - Recherche Google
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2011, 11h51   #3
Responsable 2D/3D/Jeux

 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Étudiant
Inscription : mai 2008
Messages : 6 550
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 6 550
Points : 14 027
Points : 14 027
Hum, c'est un changement dans Ubuntu 11.04

D'après ce site -> http://pkgs.org/ubuntu-11.04/ubuntu-...amd64.deb.html

Le fichier est installé ici:

/usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h

Donc, le makefile doit être mis à jour pour contenir:

Code :
gcc -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/x86_64-linux-gnu/glib-2.0/include/ -lglib-2.0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall -Wextra -std=c99 -lm *.c -o concatener
Une meilleure solution peut être d'utiliser le pkgconfig (ou un truc similaire)
__________________
Vous souhaitez participer à la section Jeux ? Contactez-moi
La rubrique a aussi un blog !

Ma page sur DVP
Mon Portfolio

Qui connaît l'erreur, connaît la solution.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/07/2011, 16h08   #4
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2009
Messages : 840
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 840
Points : 1 168
Points : 1 168
Je confirme, il faut utiliser pkg-config, comme indiqué dans la documentation GTK.
liberforce est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h17.


 
 
 
 
Partenaires

Hébergement Web