Installation via Macports problématique dès le départ

Added by Arnaud BUNIET 8 months ago

Bonjour à tous,

Voilà ce que me retourne un sudo port install auto-multiple-choice-devel :
Computing dependencies for auto-multiple-choice-develError: Unable to execute port: invalid command name "compiler.cxx_standard"

Je me retrouve coincé car même AMC sous Linux me pose des soucis que je n'avais pas jusqu'alors (j'utilisera des sujets différents).
Merci beaucoup !


Replies (10)

RE: Installation via Macports problématique dès le départ - Added by Joël Brogniart 8 months ago

Bonjour,

Pouvez vous indiquer les versions de macOS, Xcode et Macports utilisées ?

RE: Installation via Macports problématique dès le départ - Added by Joël Brogniart 7 months ago

Vous pouvez obtenir tout dans dans Terminal avec la commande suivante.

echo "macOS $(sw_vers -productVersion) $(sw_vers -buildVersion)";echo "MacPorts $(port version | awk '{print $NF}')";echo "Xcode $(xcodebuild -version | head -n 1 | awk '{print $NF}')" 

RE: Installation via Macports problématique dès le départ - Added by Arnaud BUNIET 7 months ago

Bonjour,

Merci pour la commande ;-). Voici le retour des versions :
macOS 10.14.6 18G5033
MacPorts 2.5.4
Xcode 11.2.1

RE: Installation via Macports problématique dès le départ - Added by Joël Brogniart 7 months ago

Bon je ne pourrais pas reproduire vos problèmes parce que MacPorts et Xcode ne sont pas à jour sur votre machine. Je vais tenter une installation avec les versions à jour de ces outils et je vous tiens au courant.

RE: Installation via Macports problématique dès le départ - Added by Joël Brogniart 7 months ago

Tout s'est bien passé sur ma configuration.

macOS 10.14.6 18G6020
Xcode 11.3.1 11C504
MacPorts 2.6.3

Si vous n'utilisez Macports que pour AMC je vous conseille de partir d'une situation propre. Sinon, la situation est plus compliquée en fonction des ports que vous utilisez.

• Pour repartir d'une situation propre dans le cas d'une installation Macport dédiée à AMC

D'abord désinstaller tous les ports.

sudo port uninstall installed

Désinstaller aussi XQuartz s'il est installé. La version MacPorts est la version qui est mise à jour régulièrement.

Ensuite, mettre à jour Xcode. Lancer Xcode, accepter la licence si nécessaire et l'installation des outils complémentaires.

Ensuite supprimer la hiérarchie Macport (surtout ne pas utiliser cette commande si utilisez Macports pour d'autre outils qu'AMC car cette commande va supprimer tous les fichiers de réglages, bases de données…).

sudo rm -rf /opt/local/*

Les étapes d'installations d'AMC sont décrites sur Installation d'AMC sous macOS avec MacPorts. Vérifiez que vous disposez bien des polices de caractères nécessaires.

Installer la dernière version de Macports correspondant à votre système ([[https://www.macports.org/install.php]]).

Une fois l'installation de Macports terminée, mettre à jour Macports et ses définitions de ports.

sudo port selfupdate

Installer le serveur X11.

sudo port install xorg-server

Fermez votre session et ouvrez la à nouveau.

Installer AMC

sudo port install auto-multiple-choice-devel

À la fin de l'installation qui va prendre un bon moment vous devriez avoir une version d'AMC fonctionnelle.

Comme cette version est une version récente, je vous conseille de créer de nouveau projets à partir de cette version au lieu de déplacer d'anciens projets dans le dossier de projets. Des utilisateurs autour de moi ont régulièrement des problèmes sur des projets qu'ils ont déplacé d'une ancienne version vers une version plus récente. Il vaut mieux créer un nouveau projet et copier le sujet de l'ancien projet pour éviter ces problèmes.

RE: Installation via Macports problématique dès le départ - Added by Arnaud BUNIET 7 months ago

Bonjour et merci pour le temps passé et l'aide apporté.

J'avais pris soin de dés installer AMC via MacPorts mais je n'ai pas désinstallé Quartz et MacPorts pour lequel j'ai pourtant demandé une mise à jour.
Je suis parvenu à faire fonctionner AMC sous Linux (effectivement le clone d'un projet pose souci) et j'ai donc laissé à ce weekend les manipulations que vous me conseillez.
A la suite de quoi, j'indiquerai si tout s'est passé correctement.

Merci beaucoup !

RE: Installation via Macports problématique dès le départ - Added by Arnaud BUNIET 7 months ago

Bonsoir,

Êtes-vous certains de ceci :
sudo rm -rf /opt/local/* ?

(Juste pour être sûr...)

RE: Installation via Macports problématique dès le départ - Added by Arnaud BUNIET 7 months ago

Effectivement, rien ne semble utilisé ici...

RE: Installation via Macports problématique dès le départ - Added by Joël Brogniart 7 months ago

En général c'est le dossier utilisé par Macports. Ça permet de tout supprimer rapidement. Mais il vaut mieux utiliser port uninstall installed avant car certains ports installent des choses en dehors de ce dossier (comme xorg-server, insksape…).

RE: Installation via Macports problématique dès le départ - Added by Arnaud BUNIET 7 months ago

Bonjour,

Avec votre aide, tout est rentré dans l'ordre et je vous en remercie beaucoup ;-).

(1-10/10)