Octave (ошибка пакета IO) не может запустить скомпилированные программы C ++ - PullRequest
1 голос
/ 19 апреля 2020

Я в классе инструментального анализа. Мы используем Octave для написания наших лабораторных тетрадей. Одной из наших функций, которые нам нужно использовать, является pkg install -forge statistics. Когда я вхожу, я получаю

error: the following dependencies were unsatisfied: statistics needs io >= 1.0.18

Когда я пытаюсь pkg update -forge io, я получаю

warning: pkg: package io is not installed - skipping update warning: called from
    pkg at line 572 column 13

Когда я пытаюсь pkg install -forge io, он пытается установить его, затем я получаю

configure: error: in `/var/folders/7z/xkztb9z11xs99kzrkzrd4rpr0000gn/T/oct-okgmrt/io-2.6.1/src':
configure: error: cannot run C++ compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
checking for mkoctfile... /usr/local/Cellar/octave/5.2.0_7/bin/mkoctfile-5.2.0
checking for octave-config... /usr/local/Cellar/octave/5.2.0_7/bin/octave-config-5.2.0
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... 
pkg: error running the configure script for io.
error: called from
    configure_make at line 82 column 9
    install at line 190 column 7
    pkg at line 441 column 9

Я попытался переустановить Homebrew и Octave, я все еще получаю все те же ошибки. Любая помощь будет принята с благодарностью.

...