Re: librairies GTK

Page principale

Répondre à ce message
Auteur: Jeremie Blanc
Date:  
À: guilde
Sujet: Re: librairies GTK
Manu Rouat wrote:
>
> Jeremie Blanc wrote:
> >
> > hello
> >
> > petit probleme: je recupere les sources des glib/gtk (v 1.2.3), je
> > compile tout ca, et j'installe proprement. Comme je suis flemmard je
> > recupere le binaire de gimp en RPM, convertis ca en TGZ vu que
> > j'ai une slackware, et je lance l'excutable 'gimp': mais mooosieur
> > me sort qu'il ne peut pas ouvrir 'libgtk.so.1' car ca n'existe pas.
> > Bien; je vais faire un ptit tour dans /usr/local/lib, et je vois:
> >
> > lrwxrwxrwx   1 root     root           19 May 31 14:48 libgtk-1.2.so.0
> > -> libgtk-1.2.so.0.2.1*
> > -rwxr-xr-x   1 root     root      4748811 May 31 14:30
> > libgtk-1.2.so.0.2.1*
> > -rw-r--r--   1 root     root      8839430 May 28 13:39 libgtk.a
> > -rwxr-xr-x   1 root     root          715 May 28 13:39 libgtk.la*
> > lrwxrwxrwx   1 root     root           19 May 31 14:48 libgtk.so ->
> > libgtk-1.2.so.0.2.1*

> >
> > Ok libgtk.so.1 y'a pas... Je fais donc un joli lien pour voir mais
> > ca marche pas (ldconfig avec bien suuur). Comment alors faire?
>
> En vrac: /usr/local/lib est-il bien declare dans /etc/ld.so.conf ?



oui la PATH est bien dans le ld.so.conf...

>
> - le rpm de gimp que tu as recupere est il bien prevu pour gtk-1.2 ?



peut etre pas, mais dans ce cas ou recuperer le binaire pour ma version?
J'ai trouve
que celle la sur gimp.org...

> chez moi:
>
> ldd /usr/bin/gimp
>         libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40018000)
>         libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x4012b000)
>         libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x4015c000)
>         libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x40160000)
>         libdl.so.2 => /lib/libdl.so.2 (0x40180000)
>         libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40183000)
>         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4018e000)
>         libm.so.6 => /lib/libm.so.6 (0x4022b000)
>         libc.so.6 => /lib/libc.so.6 (0x40247000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

>
> - a tout hasard, moi j'ai:
>
> ll /usr/lib/libgtk*
> lrwxrwxrwx   1 root     root           19 May 12 22:04 /usr/lib/libgtk-1.2.so.0 -> l
> ibgtk-1.2.so.0.1.0*
> -rwxr-xr-x   1 root     root      1303029 Apr 19 20:27 /usr/lib/libgtk-1.2.so.0.1.0*
> -rw-r--r--   1 root     root      1624262 Apr 19 20:27 /usr/lib/libgtk.a
> -rwxr-xr-x   1 root     root          619 Apr 19 20:27 /usr/lib/libgtk.la*
> lrwxrwxrwx   1 root     root           19 May 13 01:43 /usr/lib/libgtk.so -> libgtk-1.2
> .so.0.1.0*

>
> (gtk-1.2.1 je crois)
>
> manu