具有讽刺意味的是,这一切过去都可以在我的 Mac 上运行,但 Apple 不再支持 10.5.8,所以我被迫更新到 Snow Leopard 10.6。一切都坏了(谢谢苹果)。
从表面上看,这似乎很简单。在 Snow Leopard (Mac OS X 10.6) 下构建类似 octave 的开源包
至少可以说,苹果让这变得困难。除非您是付费开发人员,否则他们不再为旧操作系统下载 XCode。我的 Macbook pro 2.16Ghz 无法加载 Lion,因此该选项不可用。
我的老芬克不能用了,因为它太旧了。为了构建一个新的,我需要 Xcode 3.2,我无法获得(见上文)。
我下载了一个免费的 gcc 4.2,它运行良好。
因此,为了尝试构建 octave,它是旧式 gnu 安装:
./configure make 安装
./configure 失败,因为没有安装 fortran。这是一个特殊情况,因为 gcc 的安装不包括 fortran。所以一个后备将是建立一个我过去做过的完整的 gcc。
下载 gcc 4.9:
gcc-4.9-20130728 里面,gcc49
gcc 无法构建,因为它需要三个附属包 gmp、mpfr 和 mpc
我现在正在尝试构建这些,以便我可以引导一个完整的 gcc 构建,但与此同时,有没有更简单的方法来引导这些东西?我很难理解为什么没有二进制文件可用于:
芬克八度
这将解决我当前的部分问题。