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 09/06/2013, à 16:02

Michel SIMIAN

Librairies GTK en 32bits pour compiler une application

Bonjour,

Je développe des applis en gtk. Après une migration vers 12.04 en 64 bits de mon PC, je dois recompiler en 32 bits mes applis.
L'option -m32 me le permet.
Par contre, il ne trouve pas les librairies.
J'ai installé ia32-libs comme trouvé sur le net.

Le link se fait avec `pkg-config --libs gtk+-3.0`

et j'obtiens

/usr/bin/ld: cannot find -lgtk-3 (entre autre)

Je ne trouve aucune des librairies libgtk dans /usr/lib32 ou dans /lib32...

J'ai plus d'idée

Hors ligne

#2 Le 10/06/2013, à 08:38

compte supprimé

Re : Librairies GTK en 32bits pour compiler une application

Tu n'as pas installer les libs 32 bits , c'est donc normal, télécharge les paquets et installe les à la main en forçant.(REEDIT : bêtise de dite LOL)

Même si je reste persuadé qu' un coup de deboostrap et un chroot 32 bits simplifie grandement la vie pour ce genre d'opérations.

Dernière modification par sogyam (Le 10/06/2013, à 11:31)

#3 Le 10/06/2013, à 10:30

Michel SIMIAN

Re : Librairies GTK en 32bits pour compiler une application

Bonjour, Sogyam.

Normalement, ia32-libs installe les libs 32 bits. Il existe un paquet ia32-libs-gtk, mais apt-get bascule sur ia32-libs quand je lance son installe.

S'il y a d'autres paquets, je suis preneur. Mais où les trouver ?

Merci

Hors ligne

#4 Le 10/06/2013, à 11:23

compte supprimé

Re : Librairies GTK en 32bits pour compiler une application

t'as bien installé gcc-multilib ?

NB : et la libgtk-3-dev , mais ça t'as du le faire ....

Dernière modification par sogyam (Le 10/06/2013, à 11:30)

#5 Le 10/06/2013, à 11:55

compte supprimé

Re : Librairies GTK en 32bits pour compiler une application

Ce qui m'inquiète c'est que je ne vois pas gtk3, mais que gtk2 dans les dépendances de ia32-libs-multiarch ici ia32-libs-multiarch

Au cas ou tu changerais d'avis ,regarde par là  pour avoir un environnement 32bits minimal très rapidement : schroot

Dernière modification par sogyam (Le 10/06/2013, à 12:00)

#6 Le 10/06/2013, à 13:03

Michel SIMIAN

Re : Librairies GTK en 32bits pour compiler une application

Merci, Sogyam.

gcc multilib est installé.
Les libs de dev gtk2 et gtk3 sont installées, d'ailleurs
Quand j'essaye avec gtk2, j'ai le même souci. (il me suffit de changer le pkg-config --libs gtk+-2.0)...

Je vois toujours pas.

Je vais essayer de regarder ta technique du schroot... mais c'est une politique très différente, il me semble.

Hors ligne

#7 Le 10/06/2013, à 15:16

compte supprimé

Re : Librairies GTK en 32bits pour compiler une application

oui car là t'es dans un environnement natif !! tu te prends pas le choux de savoir si libX est portée en ia32 ou autre, à la rigueur une bonne vieille archive targz trouvée sur le net suffit, tu compile comme si ton environnement était en 32 bits, finit toutes ces subtilités !!

Dernière modification par sogyam (Le 10/06/2013, à 15:16)