#1 Le 18/04/2007, à 12:49
- hunterkiller
[resolu avec une derniere question]gtk-rapport de bogue decouvert
salut a tous je suis disponible toute l'apres midi si il le faut mais je voudrai savoir comment fait on pour installer une bonne fois pour toute, la libgtk,
j'ai fait un :
sudo apt-get install libgtk2.0-dev
mais je n'ai toujours pas acces a gtk.h
deplus je ne vois pas comment une fois installee linker dans le pkg-config si quelqu'un pourrait m'aider merci
Dernière modification par hunterkiller (Le 18/04/2007, à 17:31)
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#2 Le 18/04/2007, à 13:55
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
normalement tu dois avoir gtk.h dans /usr/include/gtk-2.0/gtk/gtk.h
et dans ton programme tu mets :
#include <gtk/gtk.h>
pour le makefile et le pkg-config voici un exemple :
EXECNAME = gtktest
OBJS = gtktest.o rech.o
DEBUG = -g -O1
LIB = `pkg-config --libs gtk+-2.0`
CFLAGS=-c -Wall $(DEBUG) `pkg-config --cflags gtk+-2.0`
LDFLAGS=-Wall $(DEBUG) $(LIB)
CC = gcc
RM = rm -f
all: $(OBJS)
$(CC) $(OBJS) $(LDFLAGS) -o $(EXECNAME)
.o : .c
clean:
$(RM) $(OBJS) core $(EXECNAME) $(SESSION)
depend:
echo "No dependences"
#3 Le 18/04/2007, à 14:59
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
merci mais pourqoi jai ce message lorque je fait ceci
bash$ `pkg-config --cflags gtk+-2.10.0/`
Package gtk+-2.10.0/ was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.10.0/.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.10.0/' found
est ce que c'est normal?
moi il ne me semble pas...
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#4 Le 18/04/2007, à 15:09
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
et si tu tape juste
pkg-config --cflags gtk+-2.0
dans un terminal ? (sans le / a la fin)
sinon regarde dans /usr/lib/pkgconfig/
si tu as le fichier pkgconf (.pc ) de gtk
ls -al /usr/lib/pkgconfig/
#5 Le 18/04/2007, à 15:18
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
apparement il a l'air d'y etre
apres le ls il y a ceux la
gtk+-2.0.pc
gtk2-java.pc
gtk-dotnet-2.0.pc
gtkhtml-sharp-2.0.pc
gtk-sharp-2.0.pc
gtk+-unix-print-2.0.pc
gtk+-x11-2.0.pc
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#6 Le 18/04/2007, à 15:24
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
ca a l'air correct ton install ,
donc si tu tape
pkg-config --cflags gtk+-2.0
tu dois normalement obtenir qqchose du style :
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
apres test avec le helloworld du tuto gtk , ca devrait marcher
http://www.gtk.org/tutorial/c39.html#SEC-HELLOWORLD
http://www.gtk.org/tutorial/x111.html
#7 Le 18/04/2007, à 15:38
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
jusement quand je tape
pkg-config --cflags gtk+-2.0
ca me pond la meme erreur et je sais que je dois obtenir la ligne que tu as ecrite jai la meme quand je compile sur une netbsd
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#8 Le 18/04/2007, à 15:47
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
etonnant !
et le resultat de :
pkg-config --list-all |grep gtk
te renvois quelque chose ?
#9 Le 18/04/2007, à 15:52
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
rien de rien
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#10 Le 18/04/2007, à 16:30
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
c'est quand meme etonnant ca , si tu as bien installer le dev et que tu as bien le gtk+-2.0.pc .
enfin si tu fait :
pkg-config --cflags /usr/lib/pkgconfig/gtk+-2.0.pc
tu n'obtiens tjs rien ?
#11 Le 18/04/2007, à 16:47
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
j'obtient ca :
$ pkg-config --cflags /usr/lib/pkgconfig/gtk+-2.0.pc
Package gdk-x11-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gdk-x11-2.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gdk-x11-2.0', required by 'GTK+', not found
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#12 Le 18/04/2007, à 17:02
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
je vien de faire un truc ca ma donner un truc chelou
sudo apt-get remove libgtk2.0-common
Password:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture de l'information d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
openoffice.org-l10n-en-gb: Dépend: openoffice.org-common (>= 2.0.4~rc3) mais ne sera pas installé ou
language-support-en mais ne sera pas installé
Dépend: openoffice.org-common (< 2.0.5) mais ne sera pas installé ou
language-support-en mais ne sera pas installé
openoffice.org-l10n-en-za: Dépend: openoffice.org-common (>= 2.0.4~rc3) mais ne sera pas installé ou
language-support-en mais ne sera pas installé
Dépend: openoffice.org-common (< 2.0.5) mais ne sera pas installé ou
language-support-en mais ne sera pas installé
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#13 Le 18/04/2007, à 17:12
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
oula
sinon
Perhaps you should add the directory containing `gdk-x11-2.0.pc'
to the PKG_CONFIG_PATH environment variable
ton pkg-config marche pour d'autre lib ? genre pkg-config --cflags glib-2.0 ?
sinon tu peux tjs lire le man pkg-config et apres
tester un export PKG_CONFIG_PATH=/usr/lib/pkgconfig
#14 Le 18/04/2007, à 17:26
- hunterkiller
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
ton pkg-config marche pour d'autre lib ? genre pkg-config --cflags glib-2.0 ?
ca marche:|
sinon tu peux tjs lire le man pkg-config et apres
tester un export PKG_CONFIG_PATH=/usr/lib/pkgconfig
merci mon pote!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!:D:D
ca marche un dernier truc je vien de detecter un bogue je croi mais c'est la premier fois j'ai fait ceci:
hunterkiller@terminator:~$ launchpad-integration
Name:
Traceback (most recent call last):
File "<string>", line 5, in ?
File "/usr/share/launchpad-integration/launchpadintegration/main.py", line 57, in main
print 'Name:', pkginfo.binarypackage
AttributeError: 'NoneType' object has no attribute 'binarypackage'
je ne sait pas trop mais je pense que s'en ai un si oui comment onn fait pour envoyer un rapport de bogue
encore merci a toi
--
hunterkiller EPITA's student
HP:300GO atlon64live x2 NVDIA512 =>beryl a fond
ubuntu 7.10,*bsd ->user
Hors ligne
#15 Le 18/04/2007, à 18:31
- qqun
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
c'est quoi ton bug ?
launchpad-integration --help
https://launchpad.net/
#16 Le 27/05/2007, à 21:40
- muaddib64
Re : [resolu avec une derniere question]gtk-rapport de bogue decouvert
raaah Merci hunterkiller et qqun!!
J'avais le même problème pour le pkg-config, et le même remède a fonctionné. J'ai dû chercher un moment!!
Y a peut-être une page de wiki à écrire pour ceux qui comme moi veulent se lancer dans la prog avec gtk+ et qui sont bloqués par ce problème.
Hors ligne