【问题标题】:Installing ode using Macports使用 Macports 安装 ode
【发布时间】:2011-02-14 15:34:25
【问题描述】:

我正在尝试通过 Macports 安装 ode,但收到此错误:

在 Mac OS X 10.5 上,ode 0.11.1 需要 Xcode 3.1 或更高版本,但您拥有 Xcode 3.0。 错误:目标 org.macports.extract 返回:不兼容的 Xcode 版本

没有xcode 3.1有没有办法安装ode?​​p>

【问题讨论】:

    标签: xcode macports ode-library


    【解决方案1】:

    我想你可以下载 XCode 3.1.x for Leopard @http://connect.apple.com(需要注册)。

    这可能是最简单的方法,或者您是否出于特定原因停留在 3.0 上?

    您总是可以尝试更改/删除端口文件本身中的minimum_xcodeversion,尽管您的编译很可能会失败(有人有理由添加它)。

    【讨论】:

    • 我不想卸载我当前版本的 XCode(我从磁盘获得)然后必须获得一个苹果开发者连接帐户并从 Internet 重新安装 XCode。我不明白为什么 xcode 会影响 ode。我什至不会在 xcode 中使用它。我只是想要它,以便我可以使用 PyODE。
    • 然后搜索您的 ode 端口文件的本地副本并注释掉相关位(在带有 minimum_xcodeversion 的行的开头插入 #,保存,尝试重新安装端口文件)。在我的 Snow Leopard 系统(macports 通过 rsync 更新)上,它位于 /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ode 但您的路径可能不同(尝试使用 finder 查找 ode 目录)
    • 您可以使用port dir ode获取ode的目录,例如cd $(port dir ode)将带您进入该目录。您也可以使用port edit ode 在编辑器中打开 Portfile。
    【解决方案2】:

    Xcode 包括 gcc 和所有其他开发人员命令行工具 - Xcode 3.1 的最低要求可能是因为需要最低版本的 gcc。您真的应该咬紧牙关,从http://connect.apple.com 获取最新的 Xcode (3.2.2) - 下载和安装只需几分钟(取决于您的宽带连接速度)。

    【讨论】:

      【解决方案3】:

      根据ode Portfile 的change log,设置了最低 Xcode 版本以删除 libGL 解决方法。我想你可以查看patch 并在你的 Portfile 的本地副本上撤消该更改,看看是否可行。

      【讨论】:

        猜你喜欢
        • 2013-03-17
        • 2015-02-04
        • 1970-01-01
        • 2016-10-15
        • 2020-08-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-04
        相关资源
        最近更新 更多