auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina

Added by Cyrille S. almost 4 years ago

Bonjour,

J'ai tenté d'installé AMC avec MacPorts sous macOS 10.15.4 Catalina. J'ai suivi scrupuleusement les instructions données ici :
https://project.auto-multiple-choice.net/projects/auto-multiple-choice/wiki/Installation_d%27AMC_sous_macOS_avec_MacPorts
Comme j'utilise MacTeX, j'ai choisi la méthode permettant de l'utiliser (commande "sudo port install auto-multiple-choice +mactex" donc).

C'est un peu long, mais tout se passe bien. Sauf qu'à la fin, une fois que tout est terminé, la commande "auto-multiple-choice" n'est tout simplement pas reconnue, ni dans un terminal, ni via X11.

Et impossible de trouver où se trouve l'exécutable. On dirait qu'AMC n'a finalement pas été installé, mais je ne vois aucun message en ce sens au cours de l'installation.

Je trouve bien des répertoires contenant le nom auto-multiple-choice, mais aucun exécutable. Je me dis qu'il doit bien être quelque part et qu'il faut juste que je trouve où. Quelqu'un connaitrait-il le chemin d'accès de l'exécutable auto-multiple-choice ?

Merci !


Replies (11)

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Cyrille S. almost 4 years ago

Ah ah, je me réponds à moi-même : après inspection plus minutieuse des messages affichés pendant l'installation, celle-ci ne s'est pas du tout bien passée :

---> Building auto-multiple-choice
Error: Failed to build auto-multiple-choice: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-choice/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port auto-multiple-choice failed

Du coup, je suis en train d'inspecter le fichier main.log mais il comporte pas mal de lignes...

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Joël Brogniart almost 4 years ago

Recherchez le mot "error" ça vous conduit rapidement aux endroits où des problèmes sont détectés.

Vous pouvez aussi poster ici le fichier main.log.

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Cyrille S. almost 4 years ago

Merci pour cette réponse. Voilà les lignes indiquant des erreurs dans le fichier main.log :

:msg:archivefetch ---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from https://packages.macports.org/auto-multiple-choice
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404
:msg:archivefetch ---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from http://lil.fr.packages.macports.org/auto-multiple-choice
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404 Not Found
:msg:archivefetch ---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/auto-multiple-choice
:debug:archivefetch Fetching archive failed: The requested URL returned error: 404 Not Found

:info:build ! Package fontspec Error: The font "IPAexMincho" cannot be found.

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Cyrille S. almost 4 years ago

Je suis étonné par l'erreur de font IPAexMincho non trouvée : je l'ai justement bien installée avant et elle est présente de le livre des polices de macOS. C'est à installer ailleurs ?

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Joël Brogniart almost 4 years ago

Pouvez vous lancer la commande suivante :

sudo ls -al /Library/Fonts/ipaex*

Il semble que lors de l'installation de cette police, les droits ne sont pas toujours corrects. Je n'ai jamais eu le problème mais il se peut que ce soit votre cas.

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Joël Brogniart almost 4 years ago

Ah, vous l'avez installé avec le livre des polices. Il se peut alors que les polices aient été installée dans l'espace "Utilisateur" et non dans l'espace "Ordinateur". Si c'est le cas, il faut déplacer les polices vers l'espace "Ordinateur".

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Cyrille S. almost 4 years ago

Merci pour l'idée ! Ca m'a permis de voir que les polices en questions étaient bien au bon endroit, mais pas accessibles en lecture :

rwx----- 1 Cyrille staff 6099900 26 avr 2019 /Library/Fonts/ipaexg.ttf
-rwx------
1 Cyrille staff 7835672 26 avr 2019 /Library/Fonts/ipaexm.ttf

J'ai fait un chmod 755 sur le deux fichiers et relancé la commande "sudo port install auto-multiple-choice +mactex" et, miracle, la compilation se termine sans erreur :

% sudo port install auto-multiple-choice +mactex
---> Computing dependencies for auto-multiple-choice
---> Fetching archive for auto-multiple-choice
---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from https://packages.macports.org/auto-multiple-choice
---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from http://lil.fr.packages.macports.org/auto-multiple-choice
---> Attempting to fetch auto-multiple-choice-1.4.0-201812291614_1+mactex.darwin_19.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/auto-multiple-choice
---> Building auto-multiple-choice
---> Staging auto-multiple-choice into destroot
Warning: auto-multiple-choice installs files outside the common directory structure.
---> Installing auto-multiple-choice @1.4.0-201812291614_1+mactex
---> Activating auto-multiple-choice @1.4.0-201812291614_1+mactex
---> Cleaning auto-multiple-choice
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
---> Some of the ports you installed have notes:
auto-multiple-choice has the following notes:
The mactex variant will install styles to MacTeX's texmf-local
/usr/local/texlive/texmf-local
(which is outside macport's common directory structure).
For the mactex variant to work,
/Library/TeX/texbin must also be added to binpath in macports.conf

J'arrive à lancer ami maintenant mais... j'ai un message d'erreur à l'exécution :-( :

% auto-multiple-choice

(AMC-gui.pl:78676): Gtk-WARNING **: 17:45:44.001: cannot open display:

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Joël Brogniart almost 4 years ago

Après l'installation de X11, avez vous fermé votre session pour la réouvrir ensuite ?

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Cyrille S. almost 4 years ago

Maintenant oui et ça marche !!!! Tout ça pour un petit problème de droit sur une police snif. Merci infiniment !

RE: auto-multiple-choicd introuvable après installation via MacPorts sur macOS 10.15.4 Catalina - Added by Joël Brogniart almost 4 years ago

D'ailleurs, il serait mieux d'installer la version développeur d'AMC qui contient de nouvelles fonctionnalités et des corrections. La dernière nouveauté est la possiblité de générer des questionnaires PDF qui peuvent être directement remplis avec un lecteur PDF (Aperçu sous macOS par exemple) et envoyés par mail si le projet est associé à un fichier étudiants comportant les adresses de courrier électronique.

Pour cela il faut désinstaller la version standard.

sudo uninstall auto-multiple-choice

Puis installer la version développeur. Dans votre cas avec la commande suivante.

sudo install auto-multiple-choice-devel +mactex

(1-11/11)