Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 sad


--
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 smile

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 big_smile


--
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 big_smile 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