Installation AMC impossible sur macOS Mojave

Added by Yann D 4 months ago

Bonjour à tous

Suite à une formation effectuée récemment je souhaitais installer AMC sur mon Mac afin de préparer des QCM pour mes élèves mais cela fait 3 jours que je n'arrive pas à l'installer. Je précise que je n'ai aucune habitude de l'utilisation du terminal sur mon mac et que donc la procédure m'a paru bien complexe, j'ai peut-être donc loupé une étape bien qu'il me semble avoir suivi en détail tout ce qu'il fallait faire à savoir :
-installation de Xcode, via XQuartz (bien que dans dans mes applications c'est X11 qui apparait) : l'installation s'est bien déroulée
-Installation de MacPorts, la encore tout s'est bien déroulé
-Téléchargements des polices et installation dans le livre des polices (l'ai-je bien faite ? je ne sais pas à vrai dire ...)
-Installation de AMC version stable en tapant la commande requise dans le termninal (je ne suis pas passé par MacTex bien qu'utilisant déjà LaTeX, peut-être est-ce mon erreur ?), toute la procédure se passe bien (longue mais sans message d'erreur), jusqu'à la phase finale où le message d'erreur suivant apparait :

---> Computing dependencies for auto-multiple-choice
---> 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

J'ai cherché plusieurs solutions sur ce forum et les essayées, toutes sont restées sans effet sur l'installation, le même message d'erreur apparait systématiquement. J'ai essayé d'installer la version développement, même problème.
J'ai tenté une installation avec MacTex, impossible également.

Quelqu'un pourrait-il m'aider ?
Une nouvelle fois je précise que je n'ai aucune expérience de l'utilisation du terminal, dont le fonctionnement me parait obscur... Peut-être est-ce le problème et que je devrais abandonner d'essayer d'installer AMC mais si quelqu'un pourrait m'aiguiller je lui en serais reconnaissant.

Par avance merci pour vos réponses


Replies (11)

RE: Installation AMC impossible sur macOS Mojave - Added by Joël Brogniart 4 months ago

Bonjour,

Pouvez-vous attacher le journal d'installation ? Le fichier est "/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".

RE: Installation AMC impossible sur macOS Mojave - Added by Yann D 4 months ago

Bonjour, je n'arrive pa à joindre le fichier demandé sur le forum,

je vous en mets donc un extrait dans lequel les erreurs d'installation apparaissent :

:info:build (/opt/local/share/texmf-texlive/tex/latex/graphics-def/xetex.def)))))))))))))))kpathsea:make_tex: Invalid filename `DejaVu Sans', contains ' '
:info:build kpathsea:make_tex: Invalid filename `DejaVu Sans', contains ' '
:info:build !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:info:build !
:info:build ! fontspec error: "font-not-found"
:info:build !
:info:build ! The font "DejaVu Sans" cannot be found.
:info:build !
:info:build ! See the fontspec documentation for further information.
:info:build !
:info:build ! For immediate help type H <return>.
:info:build !...............................................
:info:build
:info:build l.20 \setsansfont{DejaVu Sans}
:info:build
:info:build No pages of output.
:info:build Transcript written on auto-multiple-choice.ja.log.
:info:build !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:info:build !
:info:build ! fontspec error: "font-not-found"
:info:build !
:info:build ! The font "DejaVu Sans" cannot be found.
:info:build !
:info:build ! See the fontspec documentation for further information.
:info:build !
:info:build ! For immediate help type H <return>.
:info:build !...............................................
:info:build
:info:build l.20 \setsansfont{DejaVu Sans}
:info:build
:info:build No pages of output.
:info:build Transcript written on auto-multiple-choice.fr.log.
:info:build kpathsea:make_tex: Invalid filename `DejaVu Sans', contains ' '
:info:build !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
:info:build !
:info:build ! fontspec error: "font-not-found"
:info:build !
:info:build ! The font "DejaVu Sans" cannot be found.
:info:build !
:info:build ! See the fontspec documentation for further information.
:info:build !
:info:build ! For immediate help type H <return>.
:info:build !...............................................
:info:build
:info:build l.20 \setsansfont{DejaVu Sans}
:info:build
:info:build No pages of output.
:info:build Transcript written on auto-multiple-choice.en.log.
:info:build gmake2: * [Makefile:71: auto-multiple-choice.fr.pdf] Error 1
:info:build gmake2:
Waiting for unfinished jobs....
:info:build gmake2:
[Makefile:71: auto-multiple-choice.en.pdf] Error 1
:info:build gmake2:
[Makefile:71: auto-multiple-choice.ja.pdf] Error 1
:info:build Wide character in print at extrait-fichiers.pl line 84.
:info:build Wide character in print at extrait-fichiers.pl line 84.
:info:build Wide character in print at extrait-fichiers.pl line 84.
:info:build Wide character in print at extrait-fichiers.pl line 84.
:info:build Wide character in print at extrait-fichiers.pl line 84.
:info:build
File auto-multiple-choice.ja.xml
:info:build I lang=ja
:info:build * extracting modeles/ja/simple-txt
:info:build embedded description / N=AMC-TXT形式の単純な例
:info:build * extracting modeles/ja/simple
:info:build embedded description / N=単純な例
:info:build * extracting modeles/ja/groups
:info:build embedded description / N=設問グルーピング
:info:build * extracting modeles/ja/separate
:info:build embedded description / N=別紙答案用紙
:info:build * extracting modeles/ja/scoring
:info:build embedded description / N=採点基準
:info:build rm auto-multiple-choice.en.ext auto-multiple-choice.en.tex img_pdf/warning.pdf img_pdf/note.pdf auto-multiple-choice.ja.html auto-multiple-choice.fr.man auto-multiple-choice.fr.html auto-multiple-choice.ja.man auto-multiple-choice.ja.tex auto-multiple-choice.en.html img_pdf/important.pdf auto-multiple-choice.en.man auto-multiple-choice.ja.ext auto-multiple-choice.fr.ext auto-multiple-choice.fr.tex
:info:build gmake2: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-choice/work/auto-multiple-choice-c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8/doc'
:info:build gmake1:
[Makefile:161: doc] Error 2
:info:build gmake1: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-choice/work/auto-multiple-choice-c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8'
:info:build gmake: *
* [Makefile:114: all] Error 2
:info:build gmake: Leaving directory '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-choice/work/auto-multiple-choice-c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8'
:info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-choice/work/auto-multiple-choice-c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8" && /opt/local/bin/gmake -j4 -w all
:info:build Exit code: 2
:error:build Failed to build auto-multiple-choice: command execution failed
:debug:build Error code: CHILDSTATUS 65954 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec build"
:debug:build (procedure "portbuild::build_main" line 8)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build 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.

Merci pour votre réponse

RE: Installation AMC impossible sur macOS Mojave - Added by Yann D 4 months ago

Bonsoir de nouveau et désolé pour le doublon,

Un autre problème se pose à moi, depuis que j'ai tenté l'installation d'AMC impossible de compiler mes documents LaTeX (j'utilise TexStudio) comme éditeur... Je ne sais pas si cela a un lien ni si ma question à sa place ici mais quand j'essaie de compiler le code TeX pour générer le pdf le lessage d'erreur suivant s'affiche dans la console :

Erreur : impossible de lancer la commande /usr/texbin/pdflatex -synctex=1 -interaction=nonstopmode "texstudio_C67430".tex

RE: Installation AMC impossible sur macOS Mojave - Added by Yann D 4 months ago

Bonjour

Le problème d'installation a été résolu, merci pour votre aide.

RE: Installation AMC impossible sur macOS Mojave - Added by Bruno GUGI 3 months ago

Bonjour macos moyave 10.14.5

J'ai un peu de mal avec l’installation AMC et surtout pour comprendre ça :

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

Je crois avoir suivi les recommandations.
Mais je suis bloqué ... Est-ce que l'un-e d'entre vous pourrait suggérer une piste ?
Je vous remercie d'avance. Bruno

RE: Installation AMC impossible sur macOS Mojave - Added by Joël Brogniart 3 months ago

Pouvez vous regarder dans le fichier " /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" la source de l'erreur ?

si vous y trouvez une erreur du genre

:info:build (/opt/local/share/texmf-texlive/tex/latex/graphics-def/xetex.def)))))kpathsea:make_tex: Invalid filename `DejaVu Serif', contains ' '
:info:build ! Package fontspec Error: The font "DejaVu Serif" cannot be found.

le problème est lié à l'installation de la famille de police DejaVu. Soit elle n'est pas installée soit il y a un soucis d'installation. Si elle a été installée, pouvez vous essayer les manipulations proposées dans le sujet https://project.auto-multiple-choice.net/boards/4/topics/7502?r=8460#message-8460 et tenter à nouveau l'installation ?

RE: Installation AMC impossible sur macOS Mojave - Added by Bruno GUGI 3 months ago

Merci beaucoup. Je viens de déplacer les fichiers de toutes les polices et l'installation de AMC s'est effetuée.
Il me reste à faire fonctionner.
Pas gagné d'avance,
Erreur à cause de :
" 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/per15/vendor_perl/5.28/Gtk3.pm line 479 "

Donc je continue de chercher. Je suppose que c'est le début d'une suite d'erreurs ... mais je n'abandonne pas.
Merci beaucoup. Bruno

RE: Installation AMC impossible sur macOS Mojave - Added by Joël Brogniart 3 months ago

Si mes souvenirs sont bons, cette erreur n'empêche pas le fonctionnement d'AMC, je pense que vous pouvez l'ignorer.

RE: Installation AMC impossible sur macOS Mojave - Added by Bruno GUGI 3 months ago

Merci. Mais comme il ne se passe rien quand je lance la commande auto-multiple-choice avec le terminal, je dois manquer une étape.Je vais relire les tutos (passer par XQuartz ?).

RE: Installation AMC impossible sur macOS Mojave - Added by Joël Brogniart 2 months ago

Est-ce que X11 est installé ?

X11 peut être installé en installant XQuartz ou à partir de MacPorts avec la commande suivante.

sudo port install xorg-server

Il ne faut installer que l'une des deux version, soit XQuartz soit la version MacPorts.

Une fois installé, il faut quitter sa session et se connecter à nouveau pour que X11 soit pris en compte correctement.

RE: Installation AMC impossible sur macOS Mojave - Added by Bruno GUGI 2 months ago

Message pour Joël et Tou-te-s, merci pour tous les conseils.
AMC installé sur mon macOSX Mojave ! Happy face ! Bruno

(1-11/11)