Re: Pb de compilation avec GTK 2.2.4...

2003-12-14 Par sujet Nicolas Rueff
Ainsi parla Alain D'EURVEILHER le 348ème jour de l'an 2003:

> Nicolas Rueff a écrit:
> 
> >Ainsi parla Alain D'EURVEILHER le 347ème jour de l'an 2003:
> >
> >  
> >
> >>pkg-config --cflags --libs gtk+-2.0
> >>
> >>
> >
> >que donne cette commande ?
> >  
> >
> J'ai essayé ceci :
> dans mon Makefile :
> --
> GLIBS = `gtk-config --libs --cflags`
> GFLAGS = `gtk-config --cflags`
> GNLIBS = `gnome-config --cflags --libs gnomeui`
> GNFLAGS = `gnome-config --cflags`
> GTALL = `pkg-config --cflags --libs gtk+-2.0`
> GTFLAGS = `pkg-config --cflags gtk+-2.0`
> GTLIBS = `pkg-config --libs gtk+-2.0`
> 
> all: reboot
> 
> reboot: reboot.o
> cc reboot.o -o reboot $(GTALL)
> 
> reboot.o: reboot.c
> cc reboot.c -c -o  reboot.o $(GTFLAGS)
> 
> clean:
> rm -f *.o
> ---
> Puis :
> ---
> 13:17 [EMAIL PROTECTED] ~/gtk/test1% make clean && make
> rm -f *.o
> cc reboot.c -c -o  reboot.o `pkg-config --cflags gtk+-2.0`
> cc reboot.o -o reboot `pkg-config --cflags --libs gtk+-2.0`
> 13:20 [EMAIL PROTECTED] ~/gtk/test1%
> 
> 
> =>Ca semble mieux. Mais ai-je raison de faire ainsi ??

C'est un début, mais pas très clair. Une autre méthode, plus élégante
(vive les rêgles implicites):
--
CC  = gcc
CFLAGS  = `pkg-config --cflags gtk+-2.0`
LDLIBS  = `pkg-config --libs gtk+-2.0`

SOURCES=reboot.c reboot2.c
OBJS=$(SOURCES:.c=.o)
TARGET=reboot

all: $(TARGET)

$(TARGET): $(OBJS)

clean:
rm -f $(OBJS) $(TARGET)
---

info make pour + d'infos ...

-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montbéliard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   [EMAIL PROTECTED]
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.   ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.


pgp0OEqSd787q.pgp
Description: PGP signature


Re: Pb de compilation avec GTK 2.2.4...

2003-12-14 Par sujet François TOURDE
Le 12400ième jour après Epoch,
Alain D'EURVEILHER écrivait:

> --090700020008090201030306
> Content-Type: text/html; charset=us-ascii
> Content-Transfer-Encoding: 7bit
>
> 
> 
> 
>   
> 
> 
> Nicolas Rueff a écrit:
>   cite="[EMAIL PROTECTED]">
>   Ainsi parla Alain D'EURVEILHER le 347ème jour de l'an 
> 2003:
>
>   
>   
> pkg-config --cflags --libs gtk+-2.0
> 
>   
>   
> que donne cette commande ?
>   
> 
> 13:10 [EMAIL PROTECTED] ~% pkg-config --cflags --libs gtk+-2.0
>  -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
> -I/usr/local/include/pango-1.0 -I/usr/X11R6/include
> -I/usr/local/include -I/usr/include/freetype2
> -I/usr/local/include/gtk-2.0 -I/usr/local/include/atk-1.0
> -I/usr/local/lib/gtk-2.0/include   -L/usr/local/lib -lpango-1.0
> -lglib-2.0 -lgmodule-2.0 -ldl -lgobject-2.0 -lpangox-1.0 -lpangoxft-1.0
> -lgdk_pixbuf-2.0 -lm -latk-1.0 -lgdk-x11-2.0 -lgtk-x11-2.0  
> 13:10 [EMAIL PROTECTED] ~% 
> 
> AlaiN.
> 
> 

Merci d'éviter le HTML dans cette liste. D'autant plus que le
formattage induit par ce code html est tout sauf conforme à la
technique générale utilisée pour quoter les message.

Je sais, je suis un vieux grincheux, mais même jeune j'étais comme ça
:)

-- 
The ends justify the means.
-- after Matthew Prior



Re: Pb de compilation avec GTK 2.2.4...

2003-12-14 Par sujet Alain D'EURVEILHER




Nicolas Rueff a écrit:

  Ainsi parla Alain D'EURVEILHER le 347ème jour de l'an 2003:

  
  
pkg-config --cflags --libs gtk+-2.0

  
  
que donne cette commande ?
  

J'ai essayé ceci :
dans mon Makefile :
--
GLIBS     = `gtk-config --libs --cflags`
GFLAGS     = `gtk-config --cflags`
GNLIBS     = `gnome-config --cflags --libs gnomeui`
GNFLAGS = `gnome-config --cflags`
GTALL     = `pkg-config --cflags --libs gtk+-2.0`
GTFLAGS = `pkg-config --cflags gtk+-2.0`
GTLIBS     = `pkg-config --libs gtk+-2.0`

all: reboot

reboot: reboot.o
    cc reboot.o -o reboot $(GTALL)

reboot.o: reboot.c
    cc reboot.c -c -o  reboot.o $(GTFLAGS)

clean:
    rm -f *.o
---
Puis :
---
13:17 [EMAIL PROTECTED] ~/gtk/test1% make clean && make
rm -f *.o
cc reboot.c -c -o  reboot.o `pkg-config --cflags gtk+-2.0`
cc reboot.o -o reboot `pkg-config --cflags --libs gtk+-2.0`
13:20 [EMAIL PROTECTED] ~/gtk/test1% 


=>Ca semble mieux. Mais ai-je raison de faire ainsi ??

thx AlaiN.




Re: Pb de compilation avec GTK 2.2.4...

2003-12-14 Par sujet Alain D'EURVEILHER




Nicolas Rueff a écrit:

  Ainsi parla Alain D'EURVEILHER le 347ème jour de l'an 2003:

  
  
pkg-config --cflags --libs gtk+-2.0

  
  
que donne cette commande ?
  

13:10 [EMAIL PROTECTED] ~% pkg-config --cflags --libs gtk+-2.0
 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include -I/usr/include/freetype2
-I/usr/local/include/gtk-2.0 -I/usr/local/include/atk-1.0
-I/usr/local/lib/gtk-2.0/include   -L/usr/local/lib -lpango-1.0
-lglib-2.0 -lgmodule-2.0 -ldl -lgobject-2.0 -lpangox-1.0 -lpangoxft-1.0
-lgdk_pixbuf-2.0 -lm -latk-1.0 -lgdk-x11-2.0 -lgtk-x11-2.0  
13:10 [EMAIL PROTECTED] ~% 

AlaiN.




Re: Pb de compilation avec GTK 2.2.4...

2003-12-13 Par sujet Nicolas Rueff
Ainsi parla Alain D'EURVEILHER le 347ème jour de l'an 2003:

> pkg-config --cflags --libs gtk+-2.0

que donne cette commande ?
-- 
  .,p**"*=b_   Nicolas Rueff
 ?P"  .__ `*b   Montbéliard  -  France
|P  .d?'`&, 9|   http://rueff.tuxfamily.org
M:  |}   |- H'   [EMAIL PROTECTED]
&|  `#?_._oH'   +33 6 77 64 44 80
`H.   "`"`'   GPG 0xDD44DAB4
 `#?.   ICQ 97700474
   `^~.

We are Penguin. Resistance is futile. You will be assimilated.



pgpb187EI65hn.pgp
Description: PGP signature


Pb de compilation avec GTK 2.2.4...

2003-12-13 Par sujet Alain D'EURVEILHER

Bonjour,
Je viens d'installer GTK 2.2.4 et au moment de la compilation, j'ai les 
messages d'erreur suivant.

Est-ce que quelqu'un peut m'aider la dessus s'il vous plait...

15:41 [EMAIL PROTECTED] ~/gtk/reboot% make
cc reboot.c -c -o reboot.o `pkg-config --cflags --libs gtk+-2.0`
cc: -lpango-1.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lglib-2.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lgmodule-2.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -ldl: fichier d'entrée d'édition de liens n'est pas utilisé parce 
l'édition de lien n'a pas été faite
cc: -lgobject-2.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lpangox-1.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lpangoxft-1.0: fichier d'entrée d'édition de liens n'est pas 
utilisé parce l'édition de lien n'a pas été faite
cc: -lgdk_pixbuf-2.0: fichier d'entrée d'édition de liens n'est pas 
utilisé parce l'édition de lien n'a pas été faite
cc: -lm: fichier d'entrée d'édition de liens n'est pas utilisé parce 
l'édition de lien n'a pas été faite
cc: -latk-1.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lgdk-x11-2.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite
cc: -lgtk-x11-2.0: fichier d'entrée d'édition de liens n'est pas utilisé 
parce l'édition de lien n'a pas été faite

cc reboot.o -o reboot `pkg-config --cflags --libs gtk+-2.0`
15:42 [EMAIL PROTECTED] ~/gtk/reboot%

Merci :-)

AlaiN.