【问题标题】:Octave 3.8.0 - package installation error in Mac OS XOctave 3.8.0 - Mac OS X 中的软件包安装错误
【发布时间】:2014-09-30 04:30:00
【问题描述】:

我正在尝试在 Octave 中安装一些软件包,但是我遇到了错误。任何帮助都感激不尽。我从 Octave 主目录尝试了这个。 (我也试过:pkg install general-1.3.4.tar.gz)

octave:1> pkg install -forge general
In file included from /usr/local/octave/3.8.0/lib/gcc47/gcc/x86_64-apple-darwin13/4.7.3/include/stdint.h:3:0,
             from /usr/local/octave/3.8.0/include/octave-3.8.0/octave/oct-conf-post.h:167,
             from /usr/local/octave/3.8.0/include/octave-3.8.0/octave/config.h:3351,
             from /usr/local/octave/3.8.0/include/octave-3.8.0/octave/../octave/oct.h:31,
             from SHA1.cc:19:
/usr/local/octave/3.8.0/lib/gcc47/gcc/x86_64-apple-darwin13/4.7.3/include-fixed/stdint.h:27:32: fatal error: sys/_types/_int8_t.h: No such file or directory
compilation terminated.
make: *** [SHA1.oct] Error 1
/usr/local/octave/3.8.0/bin/mkoctfile-3.8.0 SHA1.cc

pkg: error running `make' for the general package.
error: called from 'configure_make' in file /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/configure_make.m near line 82, column 9
error: called from:
error:   /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/install.m at line 199, column 5
error:   /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/pkg.m at line 394, column 9 

【问题讨论】:

    标签: macos package octave


    【解决方案1】:

    在新的终端窗口上运行以下命令在命令行和基于 gui 的版本上为我解决了这个问题:

    xcode-select --install

    【讨论】:

      【解决方案2】:

      我从网络上的其他网站找到了解决方法:

      我在尝试安装 Octave Signal Package 时遇到了同样的问题,但没有成功。以下终于似乎起作用了。

      1. code-select --install 从终端窗口安装命令行工具
      2. 为 Mac 安装 MacPorts。这是一个标准安装程序,您可以从 Macports 下载。
      3. sudo port install gcc48 --> 这是一个Fortran编译器,是安装octave-general所必需的
      4. sudo port install octave-general [注意:这花了 非常 很长时间,我不得不禁用 Spotlight 索引...在 Macbook Pro 上运行时间]
      5. sudo 端口安装八度控制
      6. sudo 端口安装八度信号

      【讨论】:

      • 这使我朝着正确的方向前进,尽管这还不够。稍后我将发布有关我如何成功的详细答案。
      • @Artem:抱歉,没能创建详细的帖子。回顾我的笔记,上面的第 4 步由于缺少依赖关系而失败了几次。安装它们并再次运行端口安装。然后我必须安装一些图形包才能运行 GUI 模式。
      【解决方案3】:

      我在使用 octave 3.8.0 和 Yosemite 时遇到了类似的问题

      pkg install /Users/Andrew/Downloads/odepkg-0.8.4.tar.gz 配置:错误:在/var/tmp/oct-ZcfViL/odepkg/src': configure: error: C compiler cannot create executables Seeconfig.log' 以获取更多详细信息 检查 gcc ... /usr/local/octave/3.8.0/bin/gcc-mp-4.7 检查 C 编译器是否工作...否

      pkg:运行 odepkg 的配置脚本时出错。 错误:从文件 /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/configure_make.m 靠近第 72 行第 9 列中的“configure_make”调用 错误:调用自: 错误:/usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/install.m 第 199 行第 5 列 错误:/usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/pkg.m 在第 394 行,第 9 列

      我已经安装了 xcode 命令行工具。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-02
        • 2010-12-16
        • 2013-08-04
        • 2018-02-27
        • 2013-02-12
        • 2015-05-23
        • 2017-09-24
        • 1970-01-01
        相关资源
        最近更新 更多