2010-05-01 20 views
0

Je suis en train d'installer ode via MacPorts, mais je reçois cette erreur:
Installation ode à l'aide Macports

 
On Mac OS X 10.5, ode 0.11.1 requires Xcode 3.1 or later but you have Xcode 3.0. 
Error: Target org.macports.extract returned: incompatible Xcode version 

Est-il possible d'installer ode sans Xcode 3.1?

Répondre

0

Je pense que vous pouvez télécharger XCode 3.1.x pour Leopard @http://connect.apple.com (inscription obligatoire).

Cela pourrait être le moyen le plus simple, ou restez-vous sur 3.0 pour une raison spécifique?

Vous pouvez toujours essayer de modifier/supprimer minimum_xcodeversion dans le fichier de port lui-même, même s'il est probable que votre compilation échouera probablement (quelqu'un avait une raison de l'ajouter).

+0

Je ne veux pas avoir à désinstaller ma version actuelle de XCode (que j'ai obtenu à partir du disque), puis avoir à obtenir un compte de connexion développeur Apple et réinstaller XCode à partir d'Internet. Je ne comprends pas pourquoi les effets xcode ode. Je ne l'utiliserais même pas depuis xcode. Je veux juste que je puisse utiliser PyODE. – None

+0

Recherchez ensuite votre copie locale du fichier de port ode et commentez le bit correspondant (insérez '#' au début de la ligne avec 'minimum_xcodeversion', enregistrez, essayez de réinstaller le fichier port). Sur mon système Snow Leopard (macports mis à jour via rsync) il est dans/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ode' mais vos chemins peuvent être différents (essayez d'utiliser finder pour trouver un répertoire ode) – ChristopheD

+0

Vous pouvez utiliser 'port dir ode' pour obtenir le répertoire de' ode', par exemple, 'cd $ (port dir ode)' vous amènera au répertoire. Vous pouvez également utiliser 'port edit ode' pour ouvrir le fichier port dans un éditeur. – mipadi

0

Xcode inclut gcc et tous les autres outils de ligne de commande de développeur - l'exigence minimale pour Xcode 3.1 est probablement due au fait qu'une version minimum de gcc est requise. Vous devriez vraiment juste la puce et obtenir le dernier Xcode (3.2.2) de http://connect.apple.com - il ne prend que quelques minutes à télécharger et à installer (en fonction de la vitesse de votre connexion haut débit).

0

Selon le change log pour le fichier port ode, la version minimale de Xcode a été définie pour supprimer une solution de contournement libGL. Je suppose que vous pourriez vérifier le patch et annuler cette modification sur la copie locale de votre fichier port, et voir si cela fonctionne.