We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
brew doctor
% brew doctor Your system is ready to brew.
Your system is ready to brew.
brew update
brew install wget
brew config
% brew config HOMEBREW_VERSION: 4.4.12 ORIGIN: https://github.com/Homebrew/brew HEAD: 3001afe88112c13b5aafdd92e097680897060881 Last commit: 21 hours ago Branch: stable Core tap JSON: 16 Dec 12:42 UTC Core cask tap JSON: 16 Dec 12:42 UTC HOMEBREW_PREFIX: /opt/homebrew HOMEBREW_CASK_OPTS: [] HOMEBREW_MAKE_JOBS: 14 Homebrew Ruby: 3.3.6 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.3.6/bin/ruby CPU: 14-core 64-bit arm_brava Clang: 16.0.0 build 1600 Git: 2.39.5 => /Applications/Xcode.app/Contents/Developer/usr/bin/git Curl: 8.7.1 => /usr/bin/curl macOS: 15.2-arm64 CLT: 16.2.0.0.1.1733547573 Xcode: 16.2 Rosetta 2: false
Attempt to install control` package on octave failed due to non-existing linker path.
octave:1> pkg install -forge -verbose control downloading tarball(s) from: - https://packages.octave.org/download/control-4.1.0.tar.gz mkdir (/var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/oct-fvBVdD) untar (/var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/control-4.1.0-JcHsDy.tar.gz, /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/oct-fvBVdD) checking for mkoctfile... /opt/homebrew/Cellar/octave/9.3.0/bin/mkoctfile-9.3.0 --verbose checking for octave-config... /opt/homebrew/Cellar/octave/9.3.0/bin/octave-config-9.3.0 ...<deleted>... clang++ -std=gnu++17 -c -fPIC -I/opt/homebrew/Cellar/octave/9.3.0/include/octave-9.3.0/octave/.. -I/opt/homebrew/Cellar/octave/9.3.0/include/octave-9.3.0/octave -I/opt/homebrew/Cellar/octave/9.3.0/include -pthread -g -O2 -Wall -Wno-deprecated-declarations common.cc -o /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T//oct-DD7Qiz.o clang++ -std=gnu++17 -I/opt/homebrew/Cellar/octave/9.3.0/include/octave-9.3.0/octave/.. -I/opt/homebrew/Cellar/octave/9.3.0/include/octave-9.3.0/octave -I/opt/homebrew/Cellar/octave/9.3.0/include -pthread -g -O2 -Wall -Wno-deprecated-declarations -o __control_slicot_functions__.oct /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T//oct-pYUwFC.o /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T//oct-DD7Qiz.o slicotlibrary.a -bundle -undefined dynamic_lookup -bind_at_load -bundle_loader /opt/homebrew/Cellar/octave/9.3.0/bin/octave-9.3.0 -L/opt/homebrew/Cellar/octave/9.3.0/lib/octave/9.3.0 -L/opt/homebrew/Cellar/octave/9.3.0/lib -bundle -undefined dynamic_lookup -bind_at_load -bundle_loader /opt/homebrew/Cellar/octave/9.3.0/bin/octave-9.3.0 -L/opt/homebrew/opt/openblas/lib -lopenblas -L/opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/14 -L/opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc -L/opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/14/../../.. -lemutls_w -lheapt_w -lgfortran -lquadmath -loctinterp -loctave ld: warning: duplicate -bundle_loader option, '/opt/homebrew/Cellar/octave/9.3.0/bin/octave-9.3.0' ignored ld: warning: search path '/opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/14' not found ld: warning: search path '/opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc/aarch64-apple-darwin23/14/../../..' not found ld: library 'emutls_w' not found clang++: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [__control_slicot_functions__.oct] Error 1 error: pkg: error running 'make' for the control package error: called from configure_make at line 117 column 9 install at line 202 column 7 pkg at line 619 column 9 octave:2>
Note that:
% ls /opt/homebrew/opt/gcc/bin/../lib/gcc/current/gcc/ aarch64-apple-darwin24
Package should install. With self-compiled octave I see:
clang++ -std=gnu++17 -I/usr/local/include/octave-10.0.0/octave/.. -I/usr/local/include/octave-10.0.0/octave -I/usr/local/include -pthread -ggdb3 -O2 -march=native -mcpu=native -flto=thin -Wall -Wno-deprecated-declarations -o __control_slicot_functions__.oct /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T//oct-wQ6p9k.o /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T//oct-zBcofN.o slicotlibrary.a -bundle -undefined dynamic_lookup -bind_at_load -L/usr/local/lib -bundle -undefined dynamic_lookup -bind_at_load -L/opt/homebrew/opt/openblas/lib -lopenblas -L/opt/homebrew/lib -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14 -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc -L/opt/homebrew/Cellar/gcc/14.2.0_1/bin/../lib/gcc/current/gcc/aarch64-apple-darwin24/14/../../.. -lemutls_w -lheapt_w -lgfortran -lquadmath -L/opt/homebrew/lib -bundle_loader /usr/local/bin/octave-10.0.0 copyfile /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/oct-rC69gC/control-4.1.0/src/__control_helper_functions__.oct /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/oct-rC69gC/control-4.1.0/src/__control_slicot_functions__.oct /var/folders/ds/5xsh6x4914x78jswflyz20c40000gn/T/oct-rC69gC/control-4.1.0/inst/aarch64-apple-darwin24.1.0-api-v59 The control package was installed into the directory /Users/dmitri/.local/share/octave/api-v59/packages/control-4.1.0.
brew
see above
The text was updated successfully, but these errors were encountered:
Try doing
brew reinstall gcc
and see if that helps.
Sorry, something went wrong.
I tried and it did not help.
As far as I can tell for darwin24 octave has to be compiled on darwin24 (not darwin23).
Closing in favour of Homebrew/homebrew-core#201376
No branches or pull requests
brew doctor
outputVerification
brew doctor
output" above saysYour system is ready to brew.
and am still able to reproduce my issue.brew update
twice and am still able to reproduce my issue.brew install wget
. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.brew config
outputWhat were you trying to do (and why)?
Attempt to install control` package on octave failed due to non-existing linker path.
What happened (include all command output)?
Note that:
What did you expect to happen?
Package should install. With self-compiled octave I see:
Step-by-step reproduction instructions (by running
brew
commands)The text was updated successfully, but these errors were encountered: