Seulement, je me heurte à pas mal de problèmes : je pensais à une appli légère sans trop de dépendances, mais

Déjà, youki, de base, ne compile pas chez moi, sans que je sache pourquoi.
Code : Tout sélectionner
mb-artist-basic-1.0.cxx:409: instantiated from here
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘ATTRIBUTE_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘ENTITY_REFERENCE_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘ENTITY_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘PROCESSING_INSTRUCTION_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘COMMENT_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘DOCUMENT_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘DOCUMENT_TYPE_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘DOCUMENT_FRAGMENT_NODE’ not handled in switch
../xsd/cxx/tree/text.txx:31: attention : enumeration value ‘NOTATION_NODE’ not handled in switch
make[2]: *** [mb-artist-basic-1.0.lo] Erreur 1
make[2]: quittant le répertoire « /home/mathieui/pkg/youki/youki-0.05.2/xmlcpp »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/mathieui/pkg/youki/youki-0.05.2 »
make: *** [all] Erreur 2
make: quittant le répertoire « /home/mathieui/pkg/youki/youki-0.05.2 »
(je précise, aucune dépendance n'est indiquée nulle part, on les trouve dans les erreurs du ./configure ou du cmake)
De plus, youki a besoin de clutermm et de clutter-gtkmm pour compiler, or ni l'un ni l'autre ne sont dans AUR, il faut donc les faire.
clutter-gtkmm a lui même besoin de cluttermm pour compiler.
Donc attaquons directement là où ça pose problème.
cluttermm (ainsi que clutter-gtkmm) est une obscure lib gnome, qui, il faut croire, n'a pas été mise à jour depuis juillet. Ce qui ne me poserait pas de problème si elle était compatible avec clutter 1.0, qui est la version que l'on a normalement sur notre Arch. La version disponible, quant à elle, reste bloquée à la 0.9 ; le problème étant que même en faisant un :%s/clutter-0.9/clutter-1.0/g dans le fichier configure (ce qui permet de ne pas se ramasser pendant le ./configure), pas moyen de compiler :
Code : Tout sélectionner
actor.cc: In member function ‘void Clutter::Actor::get_allocation_coords(int&, int&, int&, int&) const’:
actor.cc:2597: erreur: ‘clutter_actor_get_allocation_coords_DEPRECATED_BY_clutter_actor_get_allocation_box’ was not declared in this scope
actor.cc: In member function ‘void Clutter::Actor::pick(const Clutter::Color&)’:
actor.cc:2693: erreur: ‘clutter_actor_pick_DEPRECATED_BY_clutter_actor_paint’ was not declared in this scope
make[4]: *** [actor.lo] Erreur 1
make[4]: quittant le répertoire « /home/mathieui/pkg/cluttermm/cluttermm-0.9.4/clutter/cluttermm »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/mathieui/pkg/cluttermm/cluttermm-0.9.4/clutter/cluttermm »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/mathieui/pkg/cluttermm/cluttermm-0.9.4/clutter »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/mathieui/pkg/cluttermm/cluttermm-0.9.4/clutter »
make: *** [all-recursive] Erreur 1
informations complémentaires :
dépendances requises pour cluttermm : glibmm, pangomm, cairomm, clutter
pour clutter-gtkmm : clutter-gtk, clutter, cluttermm, gtkmm
pour youki: xerces-c, taglib-gio, dbus-c++, sigx, python
cluttermm : http://ftp.acc.umu.se/pub/GNOME/sources ... .4.tar.bz2
clutter-gtkmm : http://ftp.acc.umu.se/pub/GNOME/sources ... 9.4.tar.gz
youki : http://redmine.youki.mp/attachments/dow ... px1.tar.gz
youki-git : git://git.youki.mp/mpx
Doc : http://redmine.youki.mp/documents/show/1
Si quelqu'un a une idée :/
(ah, chose fantastique, ils ont un ppa pour ubuntu
