Forums » Installation d'AMC (french) »
Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave
Added by Cyrille S. over 4 years ago
Bonjour,
J'essaie d'installer AMC via home brew sans succès. L'installation semble s'être bien passée, mais lorsque je tape la comme auto-multiple-choice dans un terminal j'obtiens un message d'erreur :
$ auto-multiple-choice
Can't load '/usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/darwin-thread-multi-2level/auto/Glib/Object/Introspection/Introspection.bundle' for module Glib::Object::Introspection: dlopen(/usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/darwin-thread-multi-2level/auto/Glib/Object/Introspection/Introspection.bundle, 1): Library not loaded: /usr/local/opt/libffi/lib/libffi.6.dylib
Referenced from: /usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/darwin-thread-multi-2level/auto/Glib/Object/Introspection/Introspection.bundle
Reason: image not found at /usr/local/Cellar/perl/5.30.2_1/lib/perl5/5.30.2/XSLoader.pm line 96.
at /usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/Gtk3.pm line 48.
Compilation failed in require at /usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/Gtk3.pm line 48.
BEGIN failed--compilation aborted at /usr/local/Cellar/auto-multiple-choice/1.4.0_8/libexec/lib/perl5/Gtk3.pm line 48.
Compilation failed in require at /usr/local/Cellar/auto-multiple-choice/1.4.0_8/lib/AMC/perl/AMC-gui.pl line 23.
BEGIN failed--compilation aborted at /usr/local/Cellar/auto-multiple-choice/1.4.0_8/lib/AMC/perl/AMC-gui.pl line 23.
Quelqu'un comprendrait-il ce qu'il me manque ? Merci !
Replies (6)
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Dorian Vigoureux over 4 years ago
Bonsoir à tous,
Si quelqu'un trouve une solution, je serais également intéressé. J'ai exactement le même problème sur macOS 10.15.4 Catalina.
Merci pour l'aide !
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Cyrille S. over 4 years ago
Bon, j'ai laissé tombé HomeBrew. J'ai essayé une maj vers Catalina, pour le même résultat aussi. La page de la recette home brew utilisée suggère que la méthode n'est plus opérationnelle pour l'instant suite à une mise à jour d'HomeBrew.
Si quelqu'un a une solution je reste preneur : je suis en train d'essayer via MacPorts sans succès (install ok mais exécutable auto-multiple-choice introuvable, j'ai posté un message sur le forum à ce sujet aussi).
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Michael L. over 4 years ago
J'avais la même erreur sous 10.14.6 (Mojave) avec auto-multiple-choice installé via homebrew.
Au vu de l'erreur, il semble qu'auto-multiple-choice s'attend à trouver la librairie libffi.6.dylib. Or c'est libffi.7.dylib qui est installé dans les dernières version de homebrew.
La création d'un lien symbolique (comme suggéré pour un autre software qui dépend de la même librairie ici: https://github.com/platformio/platform-lattice_ice40/issues/7) semble être l'opération qui m'a finalement permis de lancer auto-multiple-choice:
cd /usr/local/opt/libffi/lib
ln -s libffi.7.dylib libffi.6.dylib
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Dorian Vigoureux over 4 years ago
Bonjour,
L'astuce de faire pointer libffi v6 vers libffi v7 à fonctionné impeccablement chez moi.
Merci pour le partage ;)
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Claire Rist over 4 years ago
Bonjour,
Même problème pour moi sous High Sierra après avoir installé msmtp avec Homebrew...
Merci pour l'astuce du lien.
En effet j'ai constaté que libffi avait été réinstallé hier dans une autre version.... cela a planté le démarrage de AMC.
Cela démarre maintenant.
RE: Problème d'installation d'AMC avec home brew sous macOS 10.14.16 Mojave - Added by Christian Mercat over 4 years ago
Bonjour,
Merci pour le conseil qui a fonctionné chez moi! À ce ceci près que j'ai dû m'en inspirer: j'ai constaté, à la correction des copies, que mon homebrew avait un opencv un peu plus avancé (4.3) que ce qu'attendait amc (4.2), le problème a été résolu par:
cd /usr/local/opt/libffi/lib ln -s libffi.7.dylib libffi.6.dylib cd /usr/local/opt/opencv/lib for i in `ls libopenc*4.3.0.dylib`;do ln -s $i `echo $i|sed s/3.0/2/` ; done
que vous pourrez peut-être adapter à votre cas...
Cordialement, Christian
(1-6/6)