***************************************************************
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
* package: openblas-0.3.28
last build time: Jul 10 10:59
log file: /Applications/sage/logs/pkgs/openblas-0.3.28.log
build directory: /Applications/sage/local/var/tmp/sage/build/openblas-0.3.28
lauve@edinburgh sage % brew info openblas
==> openblas: stable 0.3.30 (bottled), HEAD [keg-only]
Optimized BLAS library
Installed
/opt/homebrew/Cellar/openblas/0.3.30 (24 files, 50.4MB)
Poured from bottle using the formulae.brew.sh API on 2025-07-10 at 10:45:39
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/o/openblas.rb
License: BSD-3-Clause AND BSD-2-Clause-Views AND BSD-3-Clause-Open-MPI AND BSD-2-Clause
==> Dependencies
Required: gcc ✔
==> Options
--HEAD
Install HEAD version
==> Caveats
openblas is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS provides BLAS in Accelerate.framework.
For compilers to find openblas you may need to set:
export LDFLAGS="-L/opt/homebrew/opt/openblas/lib"
export CPPFLAGS="-I/opt/homebrew/opt/openblas/include"
For pkg-config to find openblas you may need to set:
export PKG_CONFIG_PATH="/opt/homebrew/opt/openblas/lib/pkgconfig"
lauve@edinburgh src % pwd
/Applications/sage/local/var/lib/sage/venv-python3.13/var/tmp/sage/build/scipy-1.15.2/src
lauve@edinburgh src % ls -al
total 288
drwxr-xr-x 22 lauve admin 704 Jul 31 09:21 .
drwxr-xr-x 24 lauve admin 768 Aug 1 13:41 ..
drwxr-xr-x 4 lauve admin 128 Jul 31 09:21 .devcontainer
drwxr-xr-x 6 lauve admin 192 Jul 31 09:21 benchmarks
-rw-r--r-- 1 lauve admin 1277 Jul 31 09:21 CITATION.bib
-rw-r--r-- 1 lauve admin 1112 Jul 31 09:21 CONTRIBUTING.rst
-rw-r--r-- 1 lauve admin 59699 Jul 31 09:21 dev.py
drwxr-xr-x 2 lauve admin 64 Jul 31 09:21 dist
drwxr-xr-x 6 lauve admin 192 Jul 31 09:21 doc
-rw-r--r-- 1 lauve admin 1536 Jul 31 09:21 LICENSE.txt
-rw-r--r-- 1 lauve admin 12881 Jul 31 09:21 LICENSES_bundled.txt
-rw-r--r-- 1 lauve admin 6168 Jul 31 09:21 meson.build
-rw-r--r-- 1 lauve admin 759 Jul 31 09:21 meson.options
-rw-r--r-- 1 lauve admin 13973 Jul 31 09:21 mypy.ini
-rw-r--r-- 1 lauve admin 8511 Jul 31 09:21 PKG-INFO
-rw-r--r-- 1 lauve admin 6263 Jul 31 09:21 pyproject.toml
-rw-r--r-- 1 lauve admin 1270 Jul 31 09:21 pytest.ini
-rw-r--r-- 1 lauve admin 3576 Jul 31 09:21 README.rst
drwxr-xr-x 9 lauve admin 288 Jul 31 09:21 requirements
drwxr-xr-x 30 lauve admin 960 Jul 31 09:21 scipy
drwxr-xr-x 3 lauve admin 96 Jul 31 09:21 subprojects
drwxr-xr-x 24 lauve admin 768 Jul 31 09:21 tools
lauve@edinburgh pkgs % brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!
Warning: Some installed kegs have no formulae!
This means they were either deleted or installed manually.
You should find replacements for the following formulae:
arb
Warning: Some installed formulae are deprecated or disabled.
You should find replacements for the following formulae:
icu4c@76
six
lauve@edinburgh pkgs % brew info gcc
==> gcc: stable 15.1.0, HEAD
GNU compiler collection
Installed
/opt/homebrew/Cellar/gcc/15.1.0 (1,957 files, 492.3MB) *
Poured from bottle using the formulae.brew.sh API on 2025-06-24 at 09:16:18
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/g/gcc.rb
License: GPL-3.0-or-later WITH GCC-exception-3.1
==> Dependencies
Build: make ✘
Required: gmp ✔, isl ✔, libmpc ✔, mpfr ✔, zstd ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 81,926 (30 days), 289,275 (90 days), 1,317,053 (365 days)
install-on-request: 45,610 (30 days), 163,188 (90 days), 680,062 (365 days)
build-error: 3,245 (30 days)
lauve@edinburgh pkgs % which gfortran
/opt/homebrew/bin/gfortran