Xcode 使用Macports安装ode

Xcode 使用Macports安装ode,xcode,macports,ode-library,Xcode,Macports,Ode Library,我试图通过Macports安装ode,但出现以下错误: 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 在Mac OS X 10.5上,ode 0.11.1需要Xcode 3.1或更高版本,但您有Xcode 3.0。 错误:Target or

我试图通过Macports安装ode,但出现以下错误:

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 在Mac OS X 10.5上,ode 0.11.1需要Xcode 3.1或更高版本,但您有Xcode 3.0。 错误:Target org.macports.extract返回:Xcode版本不兼容
有没有办法在没有xcode 3.1的情况下安装ode?

我想你可以下载xcode 3.1.x for Leopard@(需要注册)

这可能是最简单的方法,或者您是否因为特定的原因而坚持使用3.0


您可以尝试更改/删除端口文件本身中的
最小\u xcodeversion
,尽管编译可能会失败(有人有理由添加它).Xcode包括gcc和所有其他开发人员命令行工具-Xcode 3.1的最低要求可能是因为需要gcc的最低版本。您真的应该咬紧牙关,从中获得最新的Xcode(3.2.2)-下载和安装只需几分钟(取决于宽带连接的速度)。

根据
ode
端口文件的说明,最低Xcode版本设置为删除libGL解决方案。我想你可以在你的端口文件的本地副本上签出并撤销更改,看看是否有效。

我不想卸载我当前版本的XCode(我从磁盘上获得的),然后必须获得一个apple开发者连接帐户并从internet上重新安装XCode。我不明白为什么xcode会影响xcode。我甚至不会从xcode使用它。我只想要它,这样我就可以使用PyODE了。搜索ode端口文件的本地副本,然后注释掉相关的位(在行的开头插入
,使用
最小值\u xcodeversion
,保存,尝试重新安装端口文件)。在我的雪豹系统(macports通过rsync更新)上,它位于
/opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ode
中,但您的路径可能不同(尝试使用finder查找ode目录),您可以使用
端口目录ode
获取
ode
的目录,例如,
cd$(端口目录ode)
将带您进入目录。您还可以使用
端口编辑ode
在编辑器中打开端口文件。