Je voudrais poser une question étroitement liée à des messages déjà existants ( Comment installer sans erreur des outils en ligne de commande qui ne sont pas actuellement disponibles sur le serveur de mise à jour des logiciels ? y https://stackoverflow.com/questions/19691701/failed-to-install-command-line-tools-on-osx-mavericks ), mais avec l'aide de laquelle je n'ai toujours pas pu résoudre entièrement mon problème.
J'ai un MacBook Pro fonctionnant sous Mac OSX 10.9. Lorsque je lance xcode-select --install
à partir du terminal, la commande échoue avec un message d'erreur Can't install software because it is not currently available from the Software Update Server
(voir le deuxième message pour une capture d'écran).
Il a été suggéré par beaucoup de télécharger simplement le paquet d'outils de ligne de commande depuis le site web du développeur, ce que j'ai fait (j'avais déjà un compte). Ma question est la suivante : la deuxième procédure est-elle strictement équivalente à l'exécution de xcode-select --install
? Je soupçonne que les chemins d'accès aux différentes bibliothèques et en-têtes ne sont pas définis de la même manière lors du téléchargement et de l'exécution du dmg.
J'utilise un logiciel de physique des particules appelé Root et la compilation avec l'interpréteur C++ disponible échoue avec l'erreur "Undefined symbols for architecture x86_64", probablement en raison de l'utilisation de libc++ standard au lieu de libstdc++. Curieusement, ce problème n'apparaît pas sur un autre ordinateur (fonctionnant sous le même OSX 10.9) sur lequel j'ai pu exécuter le programme xcode-select --install
commande.
Existe-t-il un moyen de résoudre ce message d'erreur lors de l'exécution du programme xcode-select --install
? Des personnes ont suggéré que cela pouvait être dû au fait que les outils de ligne de commande sont déjà installés, mais j'ai essayé de supprimer les outils de ligne de commande à la main ( sudo rm -rf /Library/Developer/CommandLineTools
) et même une installation propre de Mavericks, mais sans succès.