Installation AMC macports: Au secours!

Added by Joachim Lebovits 4 months ago

Bonjour,

Je suis en train de me bagarrer depuis 48 pour installer AMC.
Je me suis beaucoup aidé du forum et ai un peu progresser.
Il me semble toucher au but mais là vraiment je ne comprends ce que me raconte le fichier .log. en particulier la partie ci-dessous.

:error:build Failed to build auto-multiple-choice: command execution failed
:debug:build Error code: CHILDSTATUS 18906 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.

Je mets en copie le fichier complet.
Si quelqu'un a une idée ce serait formidable!
Merci


Replies (17)

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 4 months ago

Pouvez vous donner plus d'information ? Avez vous suivi les instructions du wiki Installation_d'AMC_sous_macOS_avec_MacPorts ?

Quelles versions macS, Xcode, Macports utilisez vous ?

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Bonjour,

Merci de votre réponse.
Oui bien sûr!

J'ai mis un certain temps à comprendre la manip du binpath (et surtout l'endroit où il fallait rajouter cette fichue ligne de code).
Après tout va bien jusqu'à l'installation proprement dite de auto-multiple-choice et la fameuse erreur finale.

Pour répondre à vos questions:

Je suis sous OS 10.15.7
j'utilise Xcode version 12.0.1
En ce qui concerne MacPorts j'utilise la version pour Catalina (macOS Catalina v10.15) téléchargée à l'adresse https://www.macports.org/install.php.

Bien à vous,

Joachim

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Entre temps j'ai désinstaller MacPorts et ai installée ACM via Homebrew. Mais je dois avouer que ce n'est pas très satisfaisant.
Et j'ai téléchargé XQuartz car X11 ne démarrait pas...

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 4 months ago

OK, au lieu d'installater auto-multiple-choice, pouvez vous installer plutôt auto-multiple-choice-devel ? C'est une version plus récente et qui comporte beaucoup d'améliorations par rapport à l'autre version.

sudo port clean --all auto-multiple-choice

puis

sudo port install auto-multiple-choice-devel

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 4 months ago

En fait, je pense que le problème provient d'ailleurs. Depuis la sortie de macOS 11, il y a eu pas mal de modifications dans beaucoup de ports dont dépend AMC. Il semble que le port qui pose problème soit p5.28-xml-libxml.

Pouvez-vous essayer de le désinstaller puis l'installer à nouveau ?

sudo port uninstall -f p5.28-xml-libxml
sudo port clean --all p5.28-xml-libxml
sudo port install p5.28-xml-libxml

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Ok je m'en occupe tout de suite.
Est-ce que je peux garder Homebrew pour l'installation de MacPorts ou faut il que j'enlève tout?

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Bonjour,

Bon c'est un échec complet!

Que ce soir pour auto-multiple-choice-devel ou auto-multiple-choice je tombe systematiquement sur ça:

(base) jlebovits@iMac-de-info-3 ~ % sudo port install auto-multiple-choice-devel +mactex
---> Computing dependencies for auto-multiple-choice-devel
---> Fetching archive for auto-multiple-choice-devel
---> Attempting to fetch auto-multiple-choice-devel-1.4.0-202004101300_0+mactex.darwin_19.x86_64.tbz2 from https://lil.fr.packages.macports.org/auto-multiple-choice-devel
---> Attempting to fetch auto-multiple-choice-devel-1.4.0-202004101300_0+mactex.darwin_19.x86_64.tbz2 from https://mse.uk.packages.macports.org/auto-multiple-choice-devel
---> Attempting to fetch auto-multiple-choice-devel-1.4.0-202004101300_0+mactex.darwin_19.x86_64.tbz2 from https://packages.macports.org/auto-multiple-choice-devel
---> Building auto-multiple-choice-devel
Error: Failed to build auto-multiple-choice-devel: 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-devel/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port auto-multiple-choice-devel failed
(base) jlebovits@iMac-de-info-3 ~ %

dans le terminal et le fichier log est joint.

Si je comprends bien il me manque des packages et même en les téléchargeant je ne sais pas où les mettre ni comment dire à dblatex que tout est la....
Si quelqu'un a une bonne idée, je sius preneur.
Merci

main.log.txt (455.2 kB)

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 4 months ago

Il ne faut pas utiliser à la fois homebrew et macports. Sauf si vraiment on est très très très à l'aise avec le fonctionnement d'un programme, de la manière de rechercher des librairies, des utilitaires et de l'ordre des recherches dans les diffrents endroits possibles. Les deux gestionnaires ont des fonctionnalités similaires mais n'installent pas leurs bidouilles aux mêmes endroits et de ce fait, selon les réglages des différents chemins de recherche un programme peut trouver ou pas les bibliothèques et outils dont il a besoin. Et quand ça ne fonctionne pas il est très difficile de déterminer la source réelle du problème. Dans le dernier journal, l'erreur est qu'un outil pour traduire des documents au format Docbook n'est pas trouvé.

Pour commencer, il faut choisir entre homebrew et Macports et supprimer l'autre. Personnellement je ne peux aider que pour ce qui est installé avec Macports.

Ensuite, je vois que vous avez tenté une installation avec +mactex. Est-ce que vous avec une installation de TeXlive qui n'a pas été installée avec Macports ?

Si vous continuez avec Macports, le plus simple est de repartir d'une installation propre. Après avoir supprimé homebrew, il faut supprimé tous les ports installés.

sudo port uninstall installed

Ensuite mettre à jour Macports

sudo port selfupdate

Puis installer Xorg (X11)

sudo port install xorg

Et enfin installer AMC

sudo port install auto-multiple-choice-devel +mactex

Cette dernière commande ne fonctionnera que si vous avez une installation Texlive non installée par Macports. Et surtout l'utilitaire de traduction de documents au format Docbook aussi saura qu'ils doit être installée avec un Texlive non Macports.

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Bonjour,

C'est ce que j'ai fait dès hier.
J'ai désinstallé Homebrew en premier bien sûr.

J'ai par ailleurs mactex installé depuis longtemps.
Pour être sûr je l'ai désinstallé et ai réinstallé la version 2020 hier aussi.
Puis j'ai suivi toues les étapes indiquées (dans votre message ci-dessus).
Petit à petit je fais reculer les messages d'erreur (il y a eu les probèmes de droits sur les polices ça c'est réglé).
Maintenant je me bagarre avec le log que je vous ai envoyé.
Bon je vais tout recommencé du début et vous tiens au courant.
Merci

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 4 months ago

Bonjour,

Et meilleurs vœux pour cette nouvelle année!

Bon après avoir pris une pause de AMC sur cet ordinateur, je m'y recolle.
J'ai profité des vacances pour installer AMC (via MacPorts) sur mon mac portable (qui date de 2011 et tourne sous OS-Sierra). Cela a fonctionné parfaitement et du premier coup. C'est donc plein d'espoir que j'ai retenté l'installation d'AMC (toujours via Macports) mais sur mon mac fixe qui est, lui, sur Catalina.
Je retombe exactement aux même erreurs que celles que j'avais fin décembre
Voici en pièce jointe
-une copie du terminal
-une copie du main.log

Entre autre joyeusetés, je vois:
Package fontspec Error: The font "IPAexMincho" cannot be found.

Ce que je ne comprends absolument pas c'est que cette police est bien installée dans le dossier Library/Fonts, que les droits sont bien donnés (j'ai même fait un chmod 777 pour être sûr) et pourtant il ne la voit pas... (j'ajoute d'ailleurs le résultats de la commande ls -al sur le dossier /library/Fonts).
Le plus énervant, en dehors du comique de répétition, est que cela fonctionne très bien sur mon portable de 2011...

Est-ce que quelqu'un a une idée?

Merci.

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 4 months ago

Pour les fichiers .log, il vaut mieux les laisser au format original et ne pas les traduire en PDF ou autre parce qu'ils deviennent moins pratique à exploiter. Le dernier problème provient bien des polices IPAex.

Dans le dossier /Library/Fonts ouvez vous jeter tous les fichiers commençant par "IPAex" et tenter l'installation à nouveau ?

Un petit truc utile, macOS se débrouille correctement avec les polices qui sont dans un sous dossier. Du coup, sur les machines où j'installe des familles de police, je garde la famille dans un dossier et je déplace le dossier à l'intérieur de /Library/Fonts. Par example sur ma dernière installation j'ai les sous dossiers suivants :

dejavu-fonts-ttf-2.37
IPAexfont00301
LinLibertineOTF_5.3.0_2012_07_02

Ça me permet de laisser la famille regroupée et par la même occasion d'indiquer la version pour les polices susceptible de changer.

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 3 months ago

Bonjour,

Merci pour votre réponse!
J'ai suivi votre conseil.
Malheureusement cela ne fonctionne pas. La bonne nouvelle c'est que le fichier log (en pièce jointe compressé) ne se plaint plus de IPAexMincho. Il semble à présent qu'il en ait après le package AMC....
J'ai pris bonne note de votre conseil pour les polices. Une question cependant. Comment s'appelle votre dossier contenant IPAexfont00301 par exemple?
En vous remerciant.

Joachim

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 3 months ago

Bon impossible de joindre mon fichier log mêem compréssé...
Pourtant il ne fait que 1,2 Mo

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 3 months ago

Voila en pdf.
Désolé.

main.pdf (118.6 kB)

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 3 months ago

Pour le nom des dossiers de police, les noms donnés plus haut sont les noms réels sur ma machine. Je crois que j'utilise le nom d'un dossier déjà présent dans l'archive de la police téléchargée.

RE: Installation AMC macports: Au secours! - Added by Joël Brogniart 3 months ago

Une petite mise à jour pour clore le sujet. Résumé : l'installation s'est bien finie.

Il y avait plusieurs versions de la police IPAEx et la suppression d'une des polices a résolu le problème de la police IPAex non trouvée.

Ensuite le dernier problème provenait des multiples tentatives d'installation successives. Une suppression du dossier des tentatives précédentes avec sudo port clean --all auto-multiple-choice-devel et l'installation d'AMC avec sudo port install auto-multiple-choice-devel +mactex s'est correctement effectuée.

RE: Installation AMC macports: Au secours! - Added by Joachim Lebovits 3 months ago

Je tiens ici à remercier Joël pour son inlassable dévouement!
Cordialement,

Joachim Lebovits

(1-17/17)