Problème d'exécution après install sur MacOS (Bug #603)


Added by Pascal LAFON about 6 years ago. Updated about 6 years ago.


Status:Closed Start date:10/28/2018
Priority:Urgent Due date:
Assignee:- % Done:

100%

Category:-
Target version:-

Description

Bonjour,

Merci pour ce super logiciel de gestion et de correction de QCM.
Suite à un problème de scan non reconnus, j'ai voulu réinstaller auto-multiple-choice sur la configuration suivante :
MacOS 10.12.6 / Xcode 8.3.3 / Xquartz 2.7.11 / MacPort 2.5.4

J'ai suivi la procédure d'installation en prenant soin de télécharger et d'installer manuellement les fontes nécessaires.
L'install se déroule sans problème mais au moment de lancer auto-multiple-choice j'obtiens le message suivant :

cannot make GdkRectangle synonymous to the unregistered type GUserDirectory at /opt/local/lib/perl5/vendor_perl/5.26/Gtk3.pm line 479.
BEGIN failed--compilation aborted at /opt/local/lib/AMC/perl/AMC-gui.pl line 23.

J'ai essayé plusieurs les manips suivantes, sans succès :
  • Desinstaller tous les ports et réinstaller.
  • Installer avec l'option + mactex (mactex 2017 installé sur ma machine).
  • Installer la version développement ...

Que se passe-t-il ?
Merci de votre aide.


History

Updated by Alexis Bienvenüe about 6 years ago

Pouvez-vous essayer la commande suivante dans un terminal et nous dire ce qu'elle retourne ?

perl -e "use Gtk3;"

Updated by Pascal LAFON about 6 years ago

Merci pour votre réactivité :

La commande perl -e "use Gtk3;" renvoie :

cannot make GdkRectangle synonymous to the unregistered type GUserDirectory at /opt/local/lib/perl5/vendor_perl/5.26/Gtk3.pm line 479.
BEGIN failed--compilation aborted at -e line 1.

Updated by Alexis Bienvenüe about 6 years ago

Le problème vient donc de l'installation de perl-Gtk3. Auriez-vous plusieurs versions de fichiers du genre libcairo-gobject.so qui traînent ?

Updated by Pascal LAFON about 6 years ago

Pas de fichier "libcairo-gobject.so" mais un seul fichier "libcairo-gobject.a" dans /opt/local/lib ...

Updated by Pascal LAFON about 6 years ago

Finalement votre indication m'a mis sur la voie de la solution, j'ai cherché des interactions potentielles avec d'autre installation et découvert
une ancienne installation d'inkscape avec HomeBrew. Après réinstallation de HomeBrew et de Macport et réinstall de Macport finalement auto-multiple-choice
démarre. Malgré ce warning :

ARNING **: Failed to load shared library 'libcairo-gobject.2.dylib' referenced by the typelib: dlopen(libcairo-gobject.2.dylib, 9): image not found at /opt/local/lib/perl5/vendor_perl/5.26/Gtk3.pm line 479.
dbus55636: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!

il fonctionne correctement.
Merci Beaucoup.

Updated by Alexis Bienvenüe about 6 years ago

Bravo !

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Updated by Pascal LAFON about 6 years ago

Merci.
Bravo à vous pour votre réactivité et Auto Multiple Choice.

Also available in: Atom PDF