Problème compilation Gtk [Réglé]
GtkAction existe encore ?
Cauldron, la prochaine version de Mageia

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Sous Mageia3, je n'ai aucun soucis de compilation, sous Mageia4, ça ne passe pas. J'ai testé plus d'une fois le makefile pour dire qu'il marchait. Voici ce qui se passe maintenant :
Code BASH :
gcc -o menu.o -c menu.c -Wshadow -Winit-self -Wredundant-decls -Wcast-align -Wundef -Wfloat-equal -Winline -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Wmain -Wall `pkg-config gtk+-3.0 --cflags` -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 In file included from menu.c:22:0: include.h:287:3: erreur: unknown type name ‘GtkAction’ GtkAction * action; ^ In file included from menu.c:22:0: include.h:954:14: erreur: unknown type name ‘GtkRadioAction’ void version(GtkRadioAction *action, GtkRadioAction *current, gpointer param); [...]
Sur le site de Gtk, tout laisse croire que c'est bon : https://developer.gnome.org/gtk3/3.7/GtkAction.html.
Édité par Troumad Le 28/08/2013 à 07h57
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Ah merde, j'ai supprimé le mauvais sujet

J'ai pu revenir en arrière dans mon navigateur (on n'a pas la main pour restaurer un sujet malencontreusement effacé

Je redéplace dans Cauldron

Il te manque une librairie gtk-devel peut être.
L'installer avec :
Code BASH :
urpmi -p gtkradioaction.h
??
Sinon, c'est un souci de version peut être, puisque la version de GNOME dans Mageia3 et Mageia 4 semble être différente (donc de GTK je pense ?)
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Code :
urpmi -p gtkradioaction.h
Pas de paquetage nommé gtkradioaction.h
[root@localhost ~]# urpmi lib64gtk+3.0-devel
Le paquetage lib64gtk+3.0-devel-3.9.12-1.mga4.x86_64 est déjà installé
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad

Troumad Membre non connecté
-
- Voir le profil du membre Troumad
- Inscrit le : 16/10/2010
- Site internet
- Groupes :
Code :
-DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DGDK_PIXBUF_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1
Amicalement Votre
Bernard SIAUD Alias Troumad
Bernard SIAUD Alias Troumad
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie