PDA

Afficher la version complète : [Réglé] GTKmm sur SUSE?



spectroms
20/05/2007, 03h27
Bonjour,

Je réalise une application qui fonctionne sur ubuntu, suse X86 et sur un nokia ARM.
J'utilise gtkmm. Cependant, toutes les fonctions de gtkmm ne fonctionne pas sur le nokia.
J'ai donc vu que pour réaliser le portage, je peux tester si la fonction est supporté avec :(voir lien)
#ifdef GLIBMM_VFUNCS_ENABLED (http://maemomm.garage.maemo.org/docs/tutorial/html/ch04s02.html)

typiquement mon code est :

#ifdef GLIBMM_VFUNCS_ENABLED
Gtk::Window::on_show ();
#endif

Sur Ubuntu et débian sur X86, GLIBMM_VFUNCS_ENABLED est définit comme indiqué dans les specs, ce qui signifie que on_show n'est pas supporté. Sur le nokia, elle ne l'est pas et donc GLIBMM_VFUNCS_ENABLED n'est pas définit.
Or sur SUSE ce n'est pas le cas, ce qui me pose de gros problème d'autant que la fonction on_show (); est supporté !

Pourquoi ???Normalement Suse devrait définir GLIBMM_VFUNCS_ENABLED http://www.alionet.org/style_emoticons/<#EMO_DIR#>/sad.gif

galagann
21/05/2007, 13h21
Salux,

Il y a un début d'explication ici : http://lists.opensuse.org/opensuse-commit/...9/msg00852.html (http://lists.opensuse.org/opensuse-commit/2006-09/msg00852.html)