Open pauldmccarthy opened 3 years ago
I just noticed that my macOS environment ended up with octave 4.2.1
, despite the latest available being 6.2.0
(which is the version that ended up being installed in my Linux environment). If I create the environment like so, omitting openmp
:
conda create -c conda-forge -p ./test_octave_env octave make cxx-compiler
Then I end up with the correct version - 6.2.0. However, in this environment, attempts to pkg install -forge io
result in linking errors like:
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: num2col.oct] Error 1
make: *** Waiting for unfinished jobs....
which is why I was also installing openmp
.
Attempts to create an environment with this command:
conda create -c conda-forge -p ./test_octave_env "octave==6.2.0" openmp make cxx-compiler
result in conflict errors:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: -
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
failed
UnsatisfiableError: The following specifications were found to be incompatible with each other:
Output in format: Requested package -> Available versions
Package llvm-openmp conflicts for:
octave==6.2.0 -> fftw[version='>=3.3.9,<4.0a0'] -> llvm-openmp[version='>=10.0.1|>=11.0.0|>=4.0.1|>=8.0.0']
openmp -> llvm-openmp[version='8.0.0|8.0.0|8.0.1',build='h770b8ee_1|h770b8ee_0|h770b8ee_0']
cxx-compiler -> c-compiler==1.1.3=h35c211d_0 -> llvm-openmp
octave==6.2.0 -> llvm-openmp[version='>=11.0.1']
Package zlib conflicts for:
openmp -> clangdev[version='5.0.0|5.0.0.*'] -> zlib[version='>=1.2.11,<1.3.0a0']
octave==6.2.0 -> zlib[version='>=1.2.11,<1.3.0a0']
octave==6.2.0 -> glib -> zlib[version='1.2.*|1.2.11|1.2.8']
Package libcxx conflicts for:
cxx-compiler -> clangxx_osx-64=11 -> libcxx[version='>=11.0.1|>=11.1.0|>=8.0.0']
cxx-compiler -> libcxx[version='>=10.0.0|>=10.0.1|>=11.0.0|>=9.0.1|>=9.0.0|>=8.0.1|>=4.0.1']
Note that strict channel priority may have removed packages required for satisfiability.
I think on osx you want llvm-openmp
instead of openmp
, as documented at https://conda-forge.org/docs/maintainer/knowledge_base.html?highlight=openmp#openmp
Ideally the run dependencies would be sufficient to install packages, so if you figure out which packages are needed we should add them to meta.yml
.
I have a similar issue under linux, installed octave from conda but I'm unable to build packages:
octave:1> pkg build -verbose builddir control.tar.gz
warning: creating build directory builddir
warning: called from
build at line 49 column 5
pkg at line 685 column 7
checking for mkoctfile... /opt/conda/envs/octave/bin/mkoctfile-6.3.0 --verbose
checking for octave-config... /opt/conda/envs/octave/bin/octave-config-6.3.0
checking whether the C++ compiler works... no
configure: error: in `/home/jovyan/builddir/control-3.3.1/src':
configure: error: C++ compiler cannot create executables
See `config.log' for more details
error: structure has no member 'dir'
error: called from
configure_make at line 91 column 9
build at line 79 column 7
pkg at line 685 column 7
Looking at the log, it seems to try to reach non-existing path coming from the build:
configure:2034: checking for C++ compiler version
configure:2043: /home/conda/feedstock_root/build_artifacts/octave_1629338621510/_build_env/bin/x86_64-conda-linux-gnu-c++ --version >&5
./configure: line 2045: /home/conda/feedstock_root/build_artifacts/octave_1629338621510/_build_env/bin/x86_64-conda-linux-gnu-c++: No such file or directory
I have tried to set OCTAVE_HOME
in the env but not changes
Can you post conda list
for this environment? @enolfc
$ conda list
# packages in environment at /opt/conda/envs/octave:
#
# Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 1_gnu conda-forge
alsa-lib 1.2.3 h516909a_0 conda-forge
arpack 3.7.0 hdefa2d7_2 conda-forge
atk-1.0 2.36.0 h3371d22_4 conda-forge
backcall 0.2.0 pyh9f0ad1d_0 conda-forge
backports 1.0 py_2 conda-forge
backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge
binutils_impl_linux-64 2.36.1 h193b22a_2 conda-forge
bzip2 1.0.8 h7f98852_4 conda-forge
c-ares 1.17.2 h7f98852_0 conda-forge
ca-certificates 2021.10.8 ha878542_0 conda-forge
cairo 1.16.0 h6cf1ce9_1008 conda-forge
chrpath 0.16 h7f98852_1002 conda-forge
curl 7.78.0 hea6ffbf_0 conda-forge
dbus 1.13.6 h48d8840_2 conda-forge
debugpy 1.4.1 py39he80948d_0 conda-forge
decorator 5.0.9 pyhd8ed1ab_0 conda-forge
expat 2.4.1 h9c3ff4c_0 conda-forge
fftw 3.3.9 nompi_hcdd671c_101 conda-forge
fltk 1.3.7 h83e168f_0 conda-forge
font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge
font-ttf-inconsolata 3.000 h77eed37_0 conda-forge
font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge
font-ttf-ubuntu 0.83 hab24e00_0 conda-forge
fontconfig 2.13.1 hba837de_1005 conda-forge
fonts-conda-ecosystem 1 0 conda-forge
fonts-conda-forge 1 0 conda-forge
freetype 2.10.4 h0708190_1 conda-forge
fribidi 1.0.10 h516909a_0 conda-forge
gcc 11.2.0 h702ea55_1 conda-forge
gcc_impl_linux-64 11.2.0 h82a94d6_11 conda-forge
gdk-pixbuf 2.42.6 h04a7f16_0 conda-forge
gettext 0.19.8.1 h0b5b191_1005 conda-forge
ghostscript 9.54.0 h9c3ff4c_1 conda-forge
giflib 5.2.1 h516909a_2 conda-forge
gl2ps 1.4.2 he06d7ca_0 conda-forge
glib 2.68.3 h9c3ff4c_0 conda-forge
glib-tools 2.68.3 h9c3ff4c_0 conda-forge
glpk 4.65 h9202a9a_1004 conda-forge
gmp 6.2.1 h58526e2_0 conda-forge
gnuplot 5.4.1 hec6539f_2 conda-forge
graphicsmagick 1.3.36 hdc87540_0 conda-forge
graphite2 1.3.13 he1b5a44_1001 conda-forge
gst-plugins-base 1.18.4 hf529b03_2 conda-forge
gstreamer 1.18.4 h76c114f_2 conda-forge
gtk2 2.24.33 h539f30e_1 conda-forge
harfbuzz 2.9.0 h83ec7ef_0 conda-forge
hdf5 1.10.6 nompi_h6a2412b_1114 conda-forge
icu 68.1 h58526e2_0 conda-forge
ipykernel 6.2.0 py39hef51801_0 conda-forge
ipyparallel 6.3.0 py39hf3d152e_2 conda-forge
ipython 7.26.0 py39hef51801_0 conda-forge
ipython_genutils 0.2.0 py_1 conda-forge
jbig 2.1 h7f98852_2003 conda-forge
jedi 0.18.0 py39hf3d152e_2 conda-forge
jpeg 9d h516909a_0 conda-forge
jupyter_client 6.1.12 pyhd8ed1ab_0 conda-forge
jupyter_core 4.7.1 py39hf3d152e_0 conda-forge
kernel-headers_linux-64 2.6.32 he073ed8_14 conda-forge
krb5 1.19.2 hcc1bbae_0 conda-forge
ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge
lerc 2.2.1 h9c3ff4c_0 conda-forge
libblas 3.9.0 11_linux64_openblas conda-forge
libcblas 3.9.0 11_linux64_openblas conda-forge
libclang 11.1.0 default_ha53f305_1 conda-forge
libcurl 7.78.0 h2574ce0_0 conda-forge
libdeflate 1.7 h7f98852_5 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 h516909a_1 conda-forge
libevent 2.1.10 hcdb4288_3 conda-forge
libffi 3.3 h58526e2_2 conda-forge
libflac 1.3.3 h9c3ff4c_1 conda-forge
libgcc-devel_linux-64 11.2.0 h0952999_11 conda-forge
libgcc-ng 11.2.0 h1d223b6_11 conda-forge
libgd 2.3.2 h78a0170_0 conda-forge
libgfortran-ng 11.1.0 h69a702a_8 conda-forge
libgfortran5 11.1.0 h6c583b3_8 conda-forge
libglib 2.68.3 h3e27bee_0 conda-forge
libglu 9.0.0 he1b5a44_1001 conda-forge
libgomp 11.2.0 h1d223b6_11 conda-forge
libiconv 1.16 h516909a_0 conda-forge
liblapack 3.9.0 11_linux64_openblas conda-forge
liblapacke 3.9.0 11_linux64_openblas conda-forge
libllvm11 11.1.0 hf817b99_2 conda-forge
libnghttp2 1.43.0 h812cca2_0 conda-forge
libogg 1.3.4 h7f98852_1 conda-forge
libopenblas 0.3.17 pthreads_h8fe5266_1 conda-forge
libopus 1.3.1 h7f98852_1 conda-forge
libpng 1.6.37 hed695b0_2 conda-forge
libpq 13.3 hd57d9b9_0 conda-forge
libsanitizer 11.2.0 he4da1e4_11 conda-forge
libsndfile 1.0.31 h9c3ff4c_1 conda-forge
libsodium 1.0.18 h516909a_1 conda-forge
libssh2 1.9.0 ha56f1ee_6 conda-forge
libstdcxx-ng 11.2.0 he4da1e4_11 conda-forge
libtiff 4.3.0 hf544144_1 conda-forge
libuuid 2.32.1 h14c3975_1000 conda-forge
libvorbis 1.3.7 he1b5a44_0 conda-forge
libwebp 1.2.1 h3452ae3_0 conda-forge
libwebp-base 1.2.1 h7f98852_0 conda-forge
libxcb 1.13 h7f98852_1003 conda-forge
libxkbcommon 1.0.3 he3ba5ed_0 conda-forge
libxml2 2.9.12 h72842e0_0 conda-forge
lz4-c 1.9.3 h9c3ff4c_1 conda-forge
matplotlib-inline 0.1.2 pyhd8ed1ab_2 conda-forge
metakernel 0.27.5 pyhd3deb0d_0 conda-forge
metis 5.1.0 he1b5a44_1006 conda-forge
mpfr 4.1.0 h9202a9a_0 conda-forge
mysql-common 8.0.25 ha770c72_2 conda-forge
mysql-libs 8.0.25 hfa10184_2 conda-forge
ncurses 6.2 h58526e2_4 conda-forge
nspr 4.30 h9c3ff4c_0 conda-forge
nss 3.69 hb5efdd6_0 conda-forge
octave 6.3.0 h93555ff_0 conda-forge
octave_kernel 0.32.0 pyh9f0ad1d_0 conda-forge
openssl 1.1.1l h7f98852_0 conda-forge
pango 1.48.9 hb8ff022_0 conda-forge
parso 0.8.2 pyhd8ed1ab_0 conda-forge
pcre 8.45 h9c3ff4c_0 conda-forge
perl 5.32.1 0_h7f98852_perl5 conda-forge
pexpect 4.8.0 pyh9f0ad1d_2 conda-forge
pickleshare 0.7.5 py39hde42818_1002 conda-forge
pip 21.2.4 pyhd8ed1ab_0 conda-forge
pixman 0.40.0 h36c2ea0_0 conda-forge
portalocker 2.3.0 py39hf3d152e_0 conda-forge
portaudio 19.6.0 hae3ed74_4 conda-forge
prompt-toolkit 3.0.19 pyha770c72_0 conda-forge
pthread-stubs 0.4 h36c2ea0_1001 conda-forge
ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge
pygments 2.10.0 pyhd8ed1ab_0 conda-forge
pyqt 5.12.3 py39hf3d152e_7 conda-forge
pyqt-impl 5.12.3 py39h0fcd23e_7 conda-forge
pyqt5-sip 4.19.18 py39he80948d_7 conda-forge
pyqtchart 5.12 py39h0fcd23e_7 conda-forge
pyqtwebengine 5.12.1 py39h0fcd23e_7 conda-forge
python 3.9.6 h49503c6_1_cpython conda-forge
python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge
python_abi 3.9 2_cp39 conda-forge
pyzmq 22.2.1 py39h37b5a0c_0 conda-forge
qhull 2020.2 h4bd325d_1 conda-forge
qscintilla2 2.11.2 py39hf01f197_4 conda-forge
qt 5.12.9 hda022c4_4 conda-forge
readline 8.1 h46c0cb4_0 conda-forge
setuptools 57.4.0 py39hf3d152e_0 conda-forge
six 1.16.0 pyh6c4a22f_0 conda-forge
sqlite 3.36.0 h9cd32fc_0 conda-forge
suitesparse 5.10.1 hd8046ac_0 conda-forge
sundials 5.7.0 h800c78e_0 conda-forge
sysroot_linux-64 2.12 he073ed8_14 conda-forge
tbb 2020.2 h4bd325d_4 conda-forge
texinfo 6.8 pl5321h46c0cb4_1 conda-forge
tk 8.6.10 hed695b0_1 conda-forge
tornado 6.1 py39h3811e60_1 conda-forge
traitlets 5.0.5 py_0 conda-forge
tzdata 2021a he74cb21_1 conda-forge
wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge
wheel 0.37.0 pyhd8ed1ab_1 conda-forge
xorg-fixesproto 5.0 h14c3975_1002 conda-forge
xorg-kbproto 1.0.7 h14c3975_1002 conda-forge
xorg-libice 1.0.10 h516909a_0 conda-forge
xorg-libsm 1.2.3 hd9c2040_1000 conda-forge
xorg-libx11 1.7.2 h7f98852_0 conda-forge
xorg-libxau 1.0.9 h14c3975_0 conda-forge
xorg-libxdmcp 1.1.3 h516909a_0 conda-forge
xorg-libxext 1.3.4 h7f98852_1 conda-forge
xorg-libxfixes 5.0.3 h7f98852_1004 conda-forge
xorg-libxrender 0.9.10 h7f98852_1003 conda-forge
xorg-libxt 1.2.1 h7f98852_2 conda-forge
xorg-renderproto 0.11.1 h14c3975_1002 conda-forge
xorg-xextproto 7.3.0 h14c3975_1002 conda-forge
xorg-xproto 7.0.31 h14c3975_1007 conda-forge
xz 5.2.5 h516909a_1 conda-forge
zeromq 4.3.4 h9c3ff4c_0 conda-forge
zlib 1.2.11 h516909a_1010 conda-forge
zstd 1.5.0 ha95c52a_0 conda-forge
One issue is that the pkgconfig files were not patched correctly. I've fixed that and submitted a PR in https://github.com/conda-forge/octave-feedstock/pull/55 but the OSX build is running into some other problem. @conda-forge/octave if anyone on the team has a Mac and can test locally that would be great.
I do have OSX locally, do you have a pointer on how to test this?
The basic process is something like
conda install boa conda-build conda-smithy git mamba
git clone https://github.com/conda-forge/octave-feedstock
git remote add izahn https://github.com/izahn/octave-feedstock; git checkout -b pkg; git pull izahn master
cd octave-feedstock; conda mambabuild -m .ci_support/osx_64_.yaml recipe
OK I think I've got it. Please test using
conda create -n octest -c izahn -c conda-forge octave
Nope, still broken. Ugh.
So after all that I think you just need to install conda-forge compilers. @enolfc can you try
conda create -n octest octave compilers
conda activate octest
octave --eval 'pkg install -forge io'
If you can test that on both Mac and Linux that would be helpful.
Tested in Linux and Mac. Linux works flawlessly, in Mac I get an error related to missing library:
octave:1> pkg install -forge io
warning: creating installation directory /Users/enol/octave
warning: called from
install at line 36 column 5
pkg at line 568 column 9
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [csv2cell.oct] Error 1
make: *** Waiting for unfinished jobs....
ld: library not found for -lomp
ld: library not found for -lomp
clang-11clang-11: : errorerror: : linker command failed with exit code 1 (use -v to see invocation)linker command failed with exit code 1 (use -v to see invocation)
ld: library not found for -lomp
ld: library not found for -lomp
ld: library not found for -lomp
clang-11: clang-11: errorclang-11: : error: linker command failed with exit code 1 (use -v to see invocation)error: linker command failed with exit code 1 (use -v to see invocation)
linker command failed with exit code 1 (use -v to see invocation)
make: *** [num2col.oct] Error 1
make: *** [col2num.oct] Error 1
make: *** [csvconcat.oct] Error 1
make: *** [cell2csv.oct] Error 1
make: *** [csvexplode.oct] Error 1
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 csvexplode.cc
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 csv2cell.cc
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 csvconcat.cc
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 cell2csv.cc
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 col2num.cc
/Users/enol/opt/miniconda3/envs/octest/bin/mkoctfile-6.3.0 num2col.cc
error: pkg: error running 'make' for the io package.
error: called from
configure_make at line 110 column 9
install at line 196 column 7
pkg at line 568 column 9
I have found a similar issue here: https://github.com/Rdatatable/data.table/wiki/Installation#openmp-enabled-compiler-for-mac. Not sure if it's related.
Does it work if you install llvm-openmp ?
Does it work if you install llvm-openmp ?
Was already installed, and I can see the library is there in /Users/enol/opt/miniconda3/envs/octest/lib
. But somehow the compiler is not finding it :(. I have not much experience on how these compilers are configured, so not sure on where to look
Thanks for testing @enolfc ! Can you try
conda create -n izahn_octave -c izahn octave compilers
on OSX and see if that one works?
Same error with the new environment. I run it with verbose
:
octave:5> pkg install -forge -verbose io
mkdir (/var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T/oct-tTZmJt)
untar (/var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T/io-2.6.3-ml2gVM.tar.gz, /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T/oct-tTZmJt)
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose csvexplode.cc
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose csv2cell.cc
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose csvconcat.cc
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose cell2csv.cc
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose col2num.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include csvexplode.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-q9zgz8.o
/Users/enol/opt/miniconda3/envs/izahn_octave/bin/mkoctfile-6.3.0 --verbose num2col.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include csv2cell.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-j3oJNp.o
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include csvconcat.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-Un2T7o.o
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include cell2csv.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-9U20hb.o
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include num2col.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-3JdMEO.o
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -fPIC -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include col2num.cc -o /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-Sq0bNf.o
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o csvexplode.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-q9zgz8.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o num2col.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-3JdMEO.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [csvexplode.oct] Error 1
make: *** Waiting for unfinished jobs....
1 warning generated.
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o csvconcat.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-Un2T7o.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o col2num.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-Sq0bNf.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o cell2csv.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-9U20hb.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [num2col.oct] Error 1
x86_64-apple-darwin13.4.0-clang++ -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave/.. -I/Users/enol/opt/miniconda3/envs/izahn_octave/include/octave-6.3.0/octave -I/Users/enol/opt/miniconda3/envs/izahn_octave/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/enol/opt/miniconda3/envs/izahn_octave/include -o csv2cell.oct /var/folders/l1/r2210q1d7dd6nm6hgmm_2ksw0000gn/T//oct-j3oJNp.o -bundle -bundle_loader /Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-6.3.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib/octave/6.3.0 -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/enol/opt/miniconda3/envs/izahn_octave/lib -L/Users/enol/opt/miniconda3/envs/izahn_octave/lib -loctinterp -loctave
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [csvconcat.oct] Error 1
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [col2num.oct] Error 1
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [csv2cell.oct] Error 1
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [cell2csv.oct] Error 1
error: pkg: error running 'make' for the io package.
error: called from
configure_make at line 110 column 9
install at line 196 column 7
pkg at line 568 column 9
I think I'm out of ideas here -- @conda-forge/octave any thoughts?
@enolfc I assume you have the xcode tools right?
xcode-select --install
And are you on a native x86_64 or emulated (i.e. via arm-osx)?
Yes xcode is there:
xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
and this is x86:
uname -m
x86_64
I have upgraded my system to Monterey, I have this problem:
$ octave
octave: no graphical display found
octave: disabling GUI features
/Users/enol/opt/miniconda3/envs/izahn_octave: failed to exec '/Users/enol/opt/miniconda3/envs/izahn_octave/bin/octave-cli-6.3.0'
octave: Permission denied
Thank you @enolfc. We will hopefully look into this very soon and resolve it.
Updates:
octave
octave: X11 DISPLAY environment variable not set
octave: disabling GUI features
GNU Octave, version 6.3.0
Copyright (C) 2021 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-conda-linux-gnu".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1> pkg install -forge io
warning: creating installation directory /home/ngam/octave
warning: called from
install at line 36 column 5
pkg at line 568 column 9
For information about changes from previous versions of the io package, run 'news io'.
octave:2>
octave
octave: no graphical display found
octave: disabling GUI features
GNU Octave, version 6.4.0
Copyright (C) 2021 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-apple-darwin13.4.0".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1> pkg install -forge io
warning: creating installation directory /Users/ngam/octave
warning: called from
install at line 36 column 5
pkg at line 568 column 9
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
ld: library not found for -lomp
ld: library not found for -lomp
ld: library not found for -lomp
ld: library not found for -lomp
clang-11: clang-11clang-11: error: clang-11: : linker command failed with exit code 1 (use -v to see invocation)error
: errorerror: linker command failed with exit code 1 (use -v to see invocation): linker command failed with exit code 1 (use -v to see invocation)linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: csvconcat.oct] Error 1
make: *** Waiting for unfinished jobs....
make: *** [Makefile:6: num2col.oct] Error 1
make: *** [Makefile:6: col2num.oct] Error 1
make: *** [Makefile:6: csvexplode.oct] Error 1
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: cell2csv.oct] Error 1
ld: library not found for -lomp
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: csv2cell.oct] Error 1
make: Entering directory '/private/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-FiXgSI/io-2.6.4/src'
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 csvexplode.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 csv2cell.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 csvconcat.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 cell2csv.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 col2num.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octs/bin/mkoctfile-6.4.0 num2col.cc
make: Leaving directory '/private/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-FiXgSI/io-2.6.4/src'
error: pkg: error running 'make' for the io package.
error: called from
configure_make at line 110 column 9
install at line 196 column 7
pkg at line 568 column 9
octave:2>
conda create -n octave_testing octave cmake make compilers
yields:
(octave_testing) ngam@mp15:~$ octave
octave: no graphical display found
octave: disabling GUI features
GNU Octave, version 6.4.0
Copyright (C) 2021 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-apple-darwin13.4.0".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1> pkg install -forge -verbose io
mkdir (/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-j3A4RP)
untar (/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/io-2.6.4-nXDeHb.tar.gz, /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-j3A4RP)
make: Entering directory '/private/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-j3A4RP/io-2.6.4/src'
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose csvexplode.cc
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose csv2cell.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include csvexplode.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-EjNG9C.o
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose csvconcat.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include csv2cell.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-2yMemi.o
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose cell2csv.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include csvconcat.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-eFXWPe.o
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose col2num.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include cell2csv.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-w2XH6T.o
/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/mkoctfile-6.4.0 --verbose num2col.cc
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include col2num.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-1shSgp.o
x86_64-apple-darwin13.4.0-clang++ -c -D_FORTIFY_SOURCE=2 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -fPIC -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include num2col.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-2KVGnu.o
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o col2num.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-1shSgp.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
"do_binary_op(octave_value::binary_op, octave_value const&, octave_value const&)", referenced from:
Fcol2num(octave_value_list const&, int) in oct-1shSgp.o
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcol2num in oct-1shSgp.o
"error(char const*, ...)", referenced from:
Fcol2num(octave_value_list const&, int) in oct-1shSgp.o
"dim_vector::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-1shSgp.o
"octave_value::nil_rep()", referenced from:
Fcol2num(octave_value_list const&, int) in oct-1shSgp.o
octave_value_list::octave_value_list(octave_value const&) in oct-1shSgp.o
"octave_value::octave_value(int)", referenced from:
Fcol2num(octave_value_list const&, int) in oct-1shSgp.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcol2num in oct-1shSgp.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-1shSgp.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-1shSgp.o
"_octave_atomic_decrement", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-1shSgp.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-1shSgp.o
"_octave_atomic_increment", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-1shSgp.o
ld: symbol(s) not found for architecture x86_64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: col2num.oct] Error 1
make: *** Waiting for unfinished jobs....
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o num2col.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-2KVGnu.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
ld: warning: -pie being ignored. It is only used when linking a main executable
1 warning generated.
Undefined symbols for architecture x86_64:
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gnum2col in oct-2KVGnu.o
"error(char const*, ...)", referenced from:
Fnum2col(octave_value_list const&, int) in oct-2KVGnu.o
"dim_vector::nil_rep()", referenced from:
string_vector::string_vector() in oct-2KVGnu.o
"octave_value::nil_rep()", referenced from:
Fnum2col(octave_value_list const&, int) in oct-2KVGnu.o
octave_value_list::~octave_value_list() in oct-2KVGnu.o
"octave_value::octave_value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char)", referenced from:
Fnum2col(octave_value_list const&, int) in oct-2KVGnu.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gnum2col in oct-2KVGnu.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
string_vector::string_vector() in oct-2KVGnu.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-2KVGnu.o
"_octave_atomic_decrement", referenced from:
string_vector::string_vector() in oct-2KVGnu.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-2KVGnu.o
"_octave_atomic_increment", referenced from:
string_vector::string_vector() in oct-2KVGnu.o
ld: symbol(s) not found for architecture x86_64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: num2col.oct] Error 1
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o csvconcat.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-eFXWPe.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o csvexplode.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-EjNG9C.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
"print_usage()", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsvconcat in oct-eFXWPe.o
"error(char const*, ...)", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
"warning(char const*, ...)", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
"dim_vector::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-eFXWPe.o
"octave_value::nil_rep()", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
octave_value_list::octave_value_list(octave_value const&) in oct-eFXWPe.o
Array<octave_value>::~Array() in oct-eFXWPe.o
Array<octave_value>::make_unique() in oct-eFXWPe.o
Array<octave_value>::ArrayRep::ArrayRep(octave_value*, long long) in oct-eFXWPe.o
"octave_value::octave_value(string_vector const&, char)", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsvconcat in oct-eFXWPe.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-eFXWPe.o
"dim_vector::safe_numel() const", referenced from:
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Array(dim_vector const&) in oct-eFXWPe.o
"octave_value::cell_value() const", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
"Array<octave_value>::resize_fill_value() const", referenced from:
vtable for Array<octave_value> in oct-eFXWPe.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-eFXWPe.o
"_octave_atomic_decrement", referenced from:
Fcsvconcat(octave_value_list const&, int) in oct-eFXWPe.o
octave_value_list::octave_value_list(octave_value const&) in oct-eFXWPe.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-eFXWPe.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Array(dim_vector const&) in oct-eFXWPe.o
dim_vector::make_unique() in oct-eFXWPe.o
Array<octave_value>::~Array() in oct-eFXWPe.o
"_octave_atomic_increment", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-eFXWPe.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::Array(dim_vector const&) in oct-eFXWPe.o
ld: symbol(s) not found for architecture x86_64
ld: warning: -pie being ignored. It is only used when linking a main executable
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: csvconcat.oct] Error 1
Undefined symbols for architecture x86_64:
"print_usage()", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsvexplode in oct-EjNG9C.o
"error(char const*, ...)", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"dim_vector::nil_rep()", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
octave_value_list::octave_value_list(octave_value const&) in oct-EjNG9C.o
"octave_value::nil_rep()", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
Array<octave_value>::resize(dim_vector const&) in oct-EjNG9C.o
octave_value_list::octave_value_list(octave_value const&) in oct-EjNG9C.o
Array<octave_value>::ArrayRep::ArrayRep(long long) in oct-EjNG9C.o
Array<octave_value>::~Array() in oct-EjNG9C.o
Array<octave_value>::make_unique() in oct-EjNG9C.o
Array<octave_value>::ArrayRep::ArrayRep(octave_value*, long long) in oct-EjNG9C.o
...
"octave_value::octave_value(Cell const&, bool)", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"octave_value::octave_value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char)", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"octave_value::octave_value(double)", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsvexplode in oct-EjNG9C.o
"Array<octave_value>::fill(octave_value const&)", referenced from:
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-EjNG9C.o
"Array<octave_value>::resize(dim_vector const&, octave_value const&)", referenced from:
Array<octave_value>::resize(dim_vector const&) in oct-EjNG9C.o
"Array<octave_value>::nil_rep()", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-EjNG9C.o
"dim_vector::safe_numel() const", referenced from:
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-EjNG9C.o
"Array<octave_value>::resize_fill_value() const", referenced from:
vtable for Array<octave_value> in oct-EjNG9C.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-EjNG9C.o
"vtable for Cell", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_octave_atomic_decrement", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
octave_value_list::octave_value_list(octave_value const&) in oct-EjNG9C.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-EjNG9C.o
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-EjNG9C.o
dim_vector::make_unique() in oct-EjNG9C.o
Array<octave_value>::~Array() in oct-EjNG9C.o
"_octave_atomic_increment", referenced from:
Fcsvexplode(octave_value_list const&, int) in oct-EjNG9C.o
octave_value_list::octave_value_list(octave_value const&) in oct-EjNG9C.o
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-EjNG9C.o
ld: symbol(s) not found for architecture x86_64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: csvexplode.oct] Error 1
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o csv2cell.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-2yMemi.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsv2cell in oct-2yMemi.o
"error(char const*, ...)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"warning(char const*, ...)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"MatrixType::MatrixType()", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"MatrixType::~MatrixType()", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"dim_vector::nil_rep()", referenced from:
Matrix::Matrix() in oct-2yMemi.o
string_vector::string_vector() in oct-2yMemi.o
"octave_value::nil_rep()", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
octave_value_list::octave_value_list(octave_value const&) in oct-2yMemi.o
Array<octave_value>::ArrayRep::ArrayRep(long long) in oct-2yMemi.o
Array<octave_value>::~Array() in oct-2yMemi.o
octave_value_list::elem(long long) in oct-2yMemi.o
std::__1::vector<octave_value, std::__1::allocator<octave_value> >::__append(unsigned long, octave_value const&) in oct-2yMemi.o
octave_value_list::~octave_value_list() in oct-2yMemi.o
...
"octave_value::octave_value(char const*, char)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"octave_value::octave_value(Cell const&, bool)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"octave_value::octave_value(Matrix const&, MatrixType const&)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"octave_value::octave_value(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"octave_value::octave_value(double)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcsv2cell in oct-2yMemi.o
"Array<octave_value>::fill(octave_value const&)", referenced from:
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-2yMemi.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
string_vector::string_vector() in oct-2yMemi.o
"Array<double>::nil_rep()", referenced from:
Matrix::Matrix() in oct-2yMemi.o
"octave::sys::file_ops::tilde_expand(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Fcsv2cell(octave_value_list const&, int) in oct-2yMemi.o
"dim_vector::safe_numel() const", referenced from:
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-2yMemi.o
"Array<octave_value>::resize_fill_value() const", referenced from:
vtable for Array<octave_value> in oct-2yMemi.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-2yMemi.o
"Array<double>::resize_fill_value() const", referenced from:
vtable for Matrix in oct-2yMemi.o
vtable for Array<double> in oct-2yMemi.o
"vtable for Cell", referenced from:
Cell::Cell(long long, long long, octave_value const&) in oct-2yMemi.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_octave_atomic_decrement", referenced from:
Matrix::Matrix() in oct-2yMemi.o
Cell::Cell(long long, long long, octave_value const&) in oct-2yMemi.o
string_vector::string_vector() in oct-2yMemi.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-2yMemi.o
Array<double>::~Array() in oct-2yMemi.o
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-2yMemi.o
dim_vector::make_unique() in oct-2yMemi.o
...
"_octave_atomic_increment", referenced from:
Matrix::Matrix() in oct-2yMemi.o
string_vector::string_vector() in oct-2yMemi.o
Array<octave_value>::Array(dim_vector const&, octave_value const&) in oct-2yMemi.o
ld: symbol(s) not found for architecture x86_64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: csv2cell.oct] Error 1
x86_64-apple-darwin13.4.0-clang++ -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave/.. -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include/octave-6.4.0/octave -I/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -D_THREAD_SAFE -pthread -fopenmp -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fPIE -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -std=c++14 -fmessage-length=0 -isystem /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/include -o cell2csv.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-w2XH6T.o -bundle -bundle_loader /Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/bin/octave-6.4.0 -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib/octave/6.4.0 -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -Wl,-pie -Wl,-headerpad_max_install_names -Wl,-dead_strip_dylibs -Wl,-rpath,/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -L/Users/ngam/.Mambaforge-MacOSX-x86_64/envs/octave_testing/lib -loctinterp -loctave
ld: warning: -pie being ignored. It is only used when linking a main executable
Undefined symbols for architecture x86_64:
"print_usage()", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
"check_version(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcell2csv in oct-w2XH6T.o
"error(char const*, ...)", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
"warning(char const*, ...)", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
"dim_vector::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-w2XH6T.o
"octave_value::nil_rep()", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
octave_value_list::octave_value_list(octave_value const&) in oct-w2XH6T.o
Array<octave_value>::~Array() in oct-w2XH6T.o
Array<octave_value>::make_unique() in oct-w2XH6T.o
Array<octave_value>::ArrayRep::ArrayRep(octave_value*, long long) in oct-w2XH6T.o
"octave_dld_function::create(octave_value_list (*)(octave_value_list const&, int), octave::dynamic_library const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
_Gcell2csv in oct-w2XH6T.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::nil_rep()", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-w2XH6T.o
"octave_value::cell_value() const", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
"Array<octave_value>::resize_fill_value() const", referenced from:
vtable for Array<octave_value> in oct-w2XH6T.o
"Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::resize_fill_value() const", referenced from:
vtable for Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in oct-w2XH6T.o
"_octave_atomic_decrement", referenced from:
Fcell2csv(octave_value_list const&, int) in oct-w2XH6T.o
octave_value_list::octave_value_list(octave_value const&) in oct-w2XH6T.o
Array<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~Array() in oct-w2XH6T.o
Array<octave_value>::~Array() in oct-w2XH6T.o
"_octave_atomic_increment", referenced from:
octave_value_list::octave_value_list(octave_value const&) in oct-w2XH6T.o
ld: symbol(s) not found for architecture x86_64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:6: cell2csv.oct] Error 1
make: Leaving directory '/private/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-j3A4RP/io-2.6.4/src'
error: pkg: error running 'make' for the io package.
error: called from
configure_make at line 110 column 9
install at line 196 column 7
pkg at line 568 column 9
octave:2>
Back to you @izahn
I haven't had a mac in years, so I can't test this myself. Does it work with octave from homebrew? If so, what do you notice that is different? The recipe is at https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/octave.rb we can compare it with ours and see if there are differences.
googleing the Undefined symbols for architecture x86_64: "print_usage
error led me to https://lists.libreplanet.org/archive/html/octave-bug-tracker/2018-12/msg00923.html which suggests that osx needs -โenable-link-all-dependencies
. The homebrew recipe does that, while ours does not, so that seems like something we should try.
Does it work with octave from homebrew? If so, what do you notice that is different?
Let me test this.
First of all, oh my days, the deps:
``` Last login: Mon Jan 10 22:58:14 on ttys002 ~$ ssh mb15 ssh: Could not resolve hostname mb15: nodename nor servname provided, or not known ~$ ssh mp15 Last login: Tue Jan 11 00:03:42 2022 from 192.168.1.152 ngam@mp15:~$ ngam@mp15:~$ ngam@mp15:~$ brew install octave Running `brew update --preinstall`... ==> Auto-updated Homebrew! Updated 2 taps (homebrew/core and homebrew/cask). ==> Updated Formulae Updated 56 formulae. ==> New Casks athens doughnut jump-desktop-connect ==> Updated Casks Updated 23 casks. ==> Downloading https://ghcr.io/v2/homebrew/core/eigen/manifests/3.4.0_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/eigen/blobs/sha256:211fd7f1d58b383e3d64335c08a376a7d8433 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:211fd7f1d58b383e3d64 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/isl/manifests/0.24 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/isl/blobs/sha256:f33ee49a23fbde05392be23110d14add72aaed3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:f33ee49a23fbde05392b ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/manifests/4.1.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/mpfr/blobs/sha256:5fcf57834f58c18761c6c7b0eb961eb7f9fc54 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5fcf57834f58c18761c6 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libmpc/manifests/1.2.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libmpc/blobs/sha256:8c037df4b551058d00351676dc2c5ec395bd ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8c037df4b551058d0035 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gcc/manifests/11.2.0_3-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gcc/blobs/sha256:e721b6a3195d2a1e73e4c12d34d0138bc5ebe6a ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e721b6a3195d2a1e73e4 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/hwloc/manifests/2.7.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/hwloc/blobs/sha256:da4a859b1e40b723d8e978e6218b121ababc4 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:da4a859b1e40b723d8e9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libevent/manifests/2.1.12 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libevent/blobs/sha256:b5f5e7607d76b9b41ecac6df72ab579707 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b5f5e7607d76b9b41eca ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/open-mpi/manifests/4.1.2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/open-mpi/blobs/sha256:0605a2da6ef4d646095c1b780311df0262 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0605a2da6ef4d646095c ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openblas/manifests/0.3.19 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openblas/blobs/sha256:ecb5e93e79f4e1d9db66b2fa0ef9e7a03c ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ecb5e93e79f4e1d9db66 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/arpack/manifests/3.8.0_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/arpack/blobs/sha256:42b2c8c8c61ff92e7c3c96d3735decfd5bb0 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:42b2c8c8c61ff92e7c3c ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libpng/manifests/1.6.37 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libpng/blobs/sha256:c8e74da602c21f978cd7ee3d489979b4fc66 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:c8e74da602c21f978cd7 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/freetype/manifests/2.11.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/freetype/blobs/sha256:e5f8d1d7a2ed7c60cce95358f335033012 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e5f8d1d7a2ed7c60cce9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fontconfig/manifests/2.13.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fontconfig/blobs/sha256:64ff208b28613dfe2a65b9d74fd9b012 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:64ff208b28613dfe2a65 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jbig2dec/manifests/0.19 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jbig2dec/blobs/sha256:7e70d2b2472b4116d1f98b7518f124067d ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7e70d2b2472b4116d1f9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg/manifests/9d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg/blobs/sha256:8f7b82a952fb3937889c7f22da1403e5338cd3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8f7b82a952fb3937889c ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libidn/manifests/1.38 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libidn/blobs/sha256:ce069c2b604d6dd0194541bc510a43d0e1ee ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ce069c2b604d6dd01945 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libtiff/manifests/4.3.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libtiff/blobs/sha256:e413c1170e33242eb941683d14ae51de594 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e413c1170e33242eb941 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/little-cms2/manifests/2.12 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/little-cms2/blobs/sha256:0f782fa69d2e12e9c1765df4ae1b7bd ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0f782fa69d2e12e9c176 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openjpeg/manifests/2.4.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openjpeg/blobs/sha256:80426609c75b98ee0ee394e9017bb621dc ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:80426609c75b98ee0ee3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/ghostscript/manifests/9.55.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/ghostscript/blobs/sha256:d53bb1c34d32ee6acb0805882e11e66 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:d53bb1c34d32ee6acb08 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/epstool/manifests/3.09 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/epstool/blobs/sha256:3ef026d6cc575da86e43741df6a9f541926 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3ef026d6cc575da86e43 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fftw/manifests/3.3.10 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fftw/blobs/sha256:6189ebccb8f84d6aaf8139f877a0fed20605b7 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:6189ebccb8f84d6aaf81 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jasper/manifests/2.0.33 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jasper/blobs/sha256:7c7ae386ed0221d5b04f50b0258afddda977 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7c7ae386ed0221d5b04f ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/netpbm/manifests/10.86.27 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/netpbm/blobs/sha256:965ff8194e6b4965ae87e7aa524882726942 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:965ff8194e6b4965ae87 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fig2dev/manifests/3.2.8b ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fig2dev/blobs/sha256:4f25bec7d8a6a3e4e5ace8187edbce236df ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4f25bec7d8a6a3e4e5ac ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fltk/manifests/1.3.8 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fltk/blobs/sha256:b17355d7368662d2fb883651f82647f9e84db9 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b17355d7368662d2fb88 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gl2ps/manifests/1.4.2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gl2ps/blobs/sha256:dbdfe5d8458e1224941d6e5707b725ab68723 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:dbdfe5d8458e1224941d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/glpk/manifests/5.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/glpk/blobs/sha256:dd6461053c93e0fc37577251f83a17de325efe ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:dd6461053c93e0fc3757 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/giflib/manifests/5.2.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/giflib/blobs/sha256:ad97d175fa77f7afb4a1c215538d8ae9eff3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ad97d175fa77f7afb4a1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/webp/manifests/1.2.1_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/webp/blobs/sha256:9782ff133700cc676327f9f1046c9d3b01e517 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9782ff133700cc676327 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gd/manifests/2.3.3_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gd/blobs/sha256:40ea66d7bca0bb527ba6ffff45b503ef6d6a3bb5 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:40ea66d7bca0bb527ba6 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libcerf/manifests/1.17 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libcerf/blobs/sha256:9d0409617477f3c400ef771c2b8c9b3eb46 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9d0409617477f3c400ef ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libffi/manifests/3.4.2 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/1fcd5858590a42dc0fad3ce5012bdc2be712f542cdc9763c9289d2ec9efd4b61--libffi-3.4.2.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/libffi/blobs/sha256:6dbeaf8209b24c0963a5c87cd99d68f8bf61 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/d7b218384ec8a7566f219b8b834c5f16add8d9d10d8774c89a08a2ed7fc8403f--libffi--3.4.2.catalina.bottle.tar.gz ==> Downloading https://ghcr.io/v2/homebrew/core/pcre/manifests/8.45 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pcre/blobs/sha256:180d88dc2230e98162685b86d00436903db434 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:180d88dc2230e9816268 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/manifests/3.9.9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/blobs/sha256:caf2da2ca0e6a30c004aa0cddef2d9b0 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:caf2da2ca0e6a30c004a ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/glib/manifests/2.70.2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/glib/blobs/sha256:9bb57ef98e408fe27b70fbaa609ab72845d8e8 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9bb57ef98e408fe27b70 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/manifests/0.29.2_3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pkg-config/blobs/sha256:80f141e695f73bd058fd82e9f539dc67 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:80f141e695f73bd058fd ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libpthread-stubs/manifests/0.4 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libpthread-stubs/blobs/sha256:4d69c165836f4d19d4afd152f0 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4d69c165836f4d19d4af ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/manifests/2021.5 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xorgproto/blobs/sha256:97763c1171ba9dc0772b5fa107c8dad9b ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:97763c1171ba9dc0772b ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxau/manifests/1.0.9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxau/blobs/sha256:d10771f476b47134c9c3f18a33fb4d4d86c3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:d10771f476b47134c9c3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/manifests/1.1.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxdmcp/blobs/sha256:123c77fba2179591f3c1588808f33d231e ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:123c77fba2179591f3c1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/manifests/1.14_1-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxcb/blobs/sha256:7f40d617b2092e9dc4fed78b032a1cde7658 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7f40d617b2092e9dc4fe ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libx11/manifests/1.7.3.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libx11/blobs/sha256:61f5bff3afeaae4aed525b31e2648fe95bf7 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:61f5bff3afeaae4aed52 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxext/manifests/1.3.4 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxext/blobs/sha256:20cc49734eba43e2e9f058fa12f3782c76a ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:20cc49734eba43e2e9f0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/manifests/0.9.10 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libxrender/blobs/sha256:cb7f48876d362f919ed1c34ece8ec5ab ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:cb7f48876d362f919ed1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/lzo/manifests/2.10 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/lzo/blobs/sha256:c8f55ba0de85273c1851136f47b89f43ba3cce9 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:c8f55ba0de85273c1851 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pixman/manifests/0.40.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pixman/blobs/sha256:1862e6826a4bedb97af8dcb9ab849c697542 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1862e6826a4bedb97af8 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/cairo/manifests/1.16.0_5 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/cairo/blobs/sha256:4a117545953b9784f78db8261c03d71a1ae7a ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4a117545953b9784f78d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.11 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:9ae1580fef75c9d665f5723200d7987b076 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9ae1580fef75c9d665f5 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gobject-introspection/manifests/1.70.0_3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gobject-introspection/blobs/sha256:6b9375ec9a2e908f441d9 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:6b9375ec9a2e908f441d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/graphite2/manifests/1.3.14 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/graphite2/blobs/sha256:0831f474c920b66bbeab3f93a91fa019b ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:0831f474c920b66bbeab ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/manifests/69.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/icu4c/blobs/sha256:3f75c907dadc6e7e647920506e740a312e562 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3f75c907dadc6e7e6479 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/harfbuzz/manifests/3.2.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/harfbuzz/blobs/sha256:a1271e791db27529ee0cc2f378ea37f916 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:a1271e791db27529ee0c ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.50.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pango/blobs/sha256:2e50912a0903b1625bb976ecb19e09ab1136f ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:2e50912a0903b1625bb9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qt/5/manifests/5.15.2_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qt/5/blobs/sha256:ead09d3345cf3c4088f73d585c0e40615e8984 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ead09d3345cf3c4088f7 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gnuplot/manifests/5.4.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gnuplot/blobs/sha256:b84af4fca336fe10b6447fe7307b56f5267 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b84af4fca336fe10b644 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/m4/manifests/1.4.19 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/5b2a7f715487b7377e409e8ca58569040cd89f33859f691210c58d94410fd33b--m4-1.4.19.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/m4/blobs/sha256:e0fec6a49fd80cc7279c71f319d70d01ed49e894 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/541ca473156643175f4816b3fbc8ca12caab0487ecddcefa7198de0958f54555--m4--1.4.19.catalina.bottle.tar.gz ==> Downloading https://ghcr.io/v2/homebrew/core/libtool/manifests/2.4.6_4 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/bcd85538886b3ea326aaffb13dda86069a6e8906ff0d950d0838ea938751f29b--libtool-2.4.6_4.bottle_manifest.json ==> Downloading https://ghcr.io/v2/homebrew/core/libtool/blobs/sha256:ad541ac37b9a8042f998fb3640fe60f70d3 Already downloaded: /Users/ngam/Library/Caches/Homebrew/downloads/acc032f536274e36547dfcd08a9288a48ea30664e43c065ebde6edd0dc6566fb--libtool--2.4.6_4.catalina.bottle.tar.gz ==> Downloading https://ghcr.io/v2/homebrew/core/graphicsmagick/manifests/1.3.37 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/graphicsmagick/blobs/sha256:60bad058e0b8f8b8cc435d913743 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:60bad058e0b8f8b8cc43 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/szip/manifests/2.1.1_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/szip/blobs/sha256:e27bbc3b0a5d55b33051cb6ca509836e617b6f ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e27bbc3b0a5d55b33051 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/hdf5/manifests/1.12.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/hdf5/blobs/sha256:aa4930768cb12d3a2a82e3670c0d9c5cf4089e ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:aa4930768cb12d3a2a82 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.5 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libogg/blobs/sha256:e6c116ef9fa7ebac93b5b22fb1208d1d1f4b ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:e6c116ef9fa7ebac93b5 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/flac/manifests/1.3.3-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/flac/blobs/sha256:3d33119f1e513ad58f20722e41498fc23315d7 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:3d33119f1e513ad58f20 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/blobs/sha256:432eb21045d9dfac3ef879648d845d894 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:432eb21045d9dfac3ef8 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.3.1-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/opus/blobs/sha256:5cb191f66da0ef2b8d03985c79cb18a59506aa ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5cb191f66da0ef2b8d03 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/manifests/1.0.31 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/blobs/sha256:671a3cc9c7dafd89cbaffeccf4de8262 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:671a3cc9c7dafd89cbaf ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/manifests/19.7.0-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/blobs/sha256:9b0934f5a868dc0c3874ae6491d685cff ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9b0934f5a868dc0c3874 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/brotli/manifests/1.0.9 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/brotli/blobs/sha256:a382d95787cc2a5742a1d713f939bbc91ca6 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:a382d95787cc2a5742a1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/imath/manifests/3.1.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/imath/blobs/sha256:485012850077bef28aa6116a27868877c5c4e ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:485012850077bef28aa6 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/manifests/3.1.3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/blobs/sha256:6c43a1e10c1def8c49cc63b4cd50c705be7 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:6c43a1e10c1def8c49cc ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/manifests/0.6.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/blobs/sha256:ef47fc0d2de7c6623c1504d6df8b9b04176 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ef47fc0d2de7c6623c15 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libvmaf/manifests/2.3.0_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libvmaf/blobs/sha256:2fca144593cb7b3eb9236efbc9db26f72ff ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:2fca144593cb7b3eb923 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/aom/manifests/3.2.0_2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/aom/blobs/sha256:96714bc74e2a9ef142f1b9b60a3af3178fb0d82 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:96714bc74e2a9ef142f1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libde265/manifests/1.0.8 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libde265/blobs/sha256:774fe5c9c849784aa10648fe3fae971c7d ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:774fe5c9c849784aa106 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/docbook/manifests/5.1_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/docbook/blobs/sha256:8152e5356c47a7b8282f3ed84ee3f29565e ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8152e5356c47a7b8282f ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/docbook-xsl/manifests/1.79.2_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/docbook-xsl/blobs/sha256:65a5442556a88a865ef377cb73df0b3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:65a5442556a88a865ef3 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gnu-getopt/manifests/2.37.2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/gnu-getopt/blobs/sha256:f6fa9b03686181c83f17936c1e9c5d5f ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:f6fa9b03686181c83f17 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xmlto/manifests/0.0.28-2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/xmlto/blobs/sha256:d2c21b9b398191e21dcf6e7ac53e4dd46fb59 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:d2c21b9b398191e21dcf ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/shared-mime-info/manifests/2.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/shared-mime-info/blobs/sha256:8cb87ae2f3014998ecebab2d8c ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8cb87ae2f3014998eceb ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/x265/manifests/3.5-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/x265/blobs/sha256:5e5bc106e1cf971a176dd5b37a61d28769e353 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:5e5bc106e1cf971a176d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libheif/manifests/1.12.0_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libheif/blobs/sha256:9ed1d527c347fa67d346d5d638b17601776 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:9ed1d527c347fa67d346 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/liblqr/manifests/0.4.2_1-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/liblqr/blobs/sha256:18803ed552ae07c1998c87ba6c4ebaee1ec5 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:18803ed552ae07c1998c ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libomp/manifests/13.0.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/libomp/blobs/sha256:fe6c16f6998e7648b201f461746fb8466324 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:fe6c16f6998e7648b201 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/imagemagick/manifests/7.1.0-19 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/imagemagick/blobs/sha256:615a6f32e044d3a5d298fc803a47ceb ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:615a6f32e044d3a5d298 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/plotutils/manifests/2.6_1-1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/plotutils/blobs/sha256:edab5b91771162c1783dc69482834de6a ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:edab5b91771162c1783d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pstoedit/manifests/3.78 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pstoedit/blobs/sha256:cdc3a9c75a626efd0562e786f08fd57dad ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:cdc3a9c75a626efd0562 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qhull/manifests/2020.2 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qhull/blobs/sha256:b48c342482e1e50857c444f8eb39f71c36a52 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b48c342482e1e50857c4 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qrupdate/manifests/1.1.2_14 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qrupdate/blobs/sha256:ac9f87f4e27825031f0d15e097a6e1fd64 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:ac9f87f4e27825031f0d ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pyqt/5/manifests/5.15.6 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/pyqt/5/blobs/sha256:548edca3fe604dafee249c9d30952abd1a34 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:548edca3fe604dafee24 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qscintilla2/manifests/2.13.1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/qscintilla2/blobs/sha256:4fc7f6b0dea043e74676c249633979f ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4fc7f6b0dea043e74676 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/metis/manifests/5.1.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/metis/blobs/sha256:b410b124973bf31beb58806d4050b8dda1fb3 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:b410b124973bf31beb58 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/suite-sparse/manifests/5.10.1_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/suite-sparse/blobs/sha256:4c5c24fae85e69e4d3b75ecb794372 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:4c5c24fae85e69e4d3b7 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/sundials/manifests/5.8.0 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/sundials/blobs/sha256:32eb458bf6dc7fcb58336ed4af87de8686 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:32eb458bf6dc7fcb5833 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/texinfo/manifests/6.8 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/texinfo/blobs/sha256:8cd8f1a20368b94f4de10dbfc4c39429cc9 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:8cd8f1a20368b94f4de1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/octave/manifests/6.4.0_1 ######################################################################## 100.0% ==> Downloading https://ghcr.io/v2/homebrew/core/octave/blobs/sha256:31f5f6eaafc15d1f9ee86a7c6b6c5a757647 ==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:31f5f6eaafc15d1f9ee8 ######################################################################## 100.0% ==> Installing dependencies for octave: eigen, isl, mpfr, libmpc, gcc, hwloc, libevent, open-mpi, openblas, arpack, libpng, freetype, fontconfig, jbig2dec, jpeg, libidn, libtiff, little-cms2, openjpeg, ghostscript, epstool, fftw, jasper, netpbm, fig2dev, fltk, gl2ps, glpk, giflib, webp, gd, libcerf, libffi, pcre, python@3.9, glib, pkg-config, libpthread-stubs, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, fribidi, gobject-introspection, graphite2, icu4c, harfbuzz, pango, qt@5, gnuplot, m4, libtool, graphicsmagick, szip, hdf5, libogg, flac, libvorbis, opus, libsndfile, portaudio, brotli, imath, openexr, jpeg-xl, libvmaf, aom, libde265, docbook, docbook-xsl, gnu-getopt, xmlto, shared-mime-info, x265, libheif, liblqr, libomp, imagemagick, plotutils, pstoedit, qhull, qrupdate, pyqt@5, qscintilla2, metis, suite-sparse, sundials and texinfo ==> Installing octave dependency: eigen ==> Pouring eigen--3.4.0_1.all.bottle.tar.gz ๐บ /usr/local/Cellar/eigen/3.4.0_1: 546 files, 8.4MB ==> Installing octave dependency: isl ==> Pouring isl--0.24.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/isl/0.24: 73 files, 7.1MB ==> Installing octave dependency: mpfr ==> Pouring mpfr--4.1.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/mpfr/4.1.0: 29 files, 5.1MB ==> Installing octave dependency: libmpc ==> Pouring libmpc--1.2.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libmpc/1.2.1: 13 files, 423.9KB ==> Installing octave dependency: gcc ==> Pouring gcc--11.2.0_3.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/gcc/11.2.0_3: 2,163 files, 459.6MB ==> Installing octave dependency: hwloc ==> Pouring hwloc--2.7.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/hwloc/2.7.0: 964 files, 10.2MB ==> Installing octave dependency: libevent ==> Pouring libevent--2.1.12.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libevent/2.1.12: 57 files, 1.9MB ==> Installing octave dependency: open-mpi ==> Pouring open-mpi--4.1.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/open-mpi/4.1.2: 759 files, 15.7MB ==> Installing octave dependency: openblas ==> Pouring openblas--0.3.19.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/openblas/0.3.19: 23 files, 128.6MB ==> Installing octave dependency: arpack ==> Pouring arpack--3.8.0_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/arpack/3.8.0_1: 40 files, 1.1MB ==> Installing octave dependency: libpng ==> Pouring libpng--1.6.37.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libpng/1.6.37: 27 files, 1.2MB ==> Installing octave dependency: freetype ==> Pouring freetype--2.11.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/freetype/2.11.1: 66 files, 2.3MB ==> Installing octave dependency: fontconfig ==> Pouring fontconfig--2.13.1.catalina.bottle.tar.gz ==> Regenerating font cache, this may take a while ==> /usr/local/Cellar/fontconfig/2.13.1/bin/fc-cache -frv ๐บ /usr/local/Cellar/fontconfig/2.13.1: 531 files, 3.4MB ==> Installing octave dependency: jbig2dec ==> Pouring jbig2dec--0.19.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/jbig2dec/0.19: 13 files, 317KB ==> Installing octave dependency: jpeg ==> Pouring jpeg--9d.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/jpeg/9d: 21 files, 775.4KB ==> Installing octave dependency: libidn ==> Pouring libidn--1.38.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libidn/1.38: 73 files, 1MB ==> Installing octave dependency: libtiff ==> Pouring libtiff--4.3.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libtiff/4.3.0: 249 files, 4.4MB ==> Installing octave dependency: little-cms2 ==> Pouring little-cms2--2.12.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/little-cms2/2.12: 21 files, 1.3MB ==> Installing octave dependency: openjpeg ==> Pouring openjpeg--2.4.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/openjpeg/2.4.0: 522 files, 13.3MB ==> Installing octave dependency: ghostscript ==> Pouring ghostscript--9.55.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/ghostscript/9.55.0: 683 files, 148.2MB ==> Installing octave dependency: epstool ==> Pouring epstool--3.09.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/epstool/3.09: 8 files, 276.4KB ==> Installing octave dependency: fftw ==> Pouring fftw--3.3.10.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/fftw/3.3.10: 73 files, 19.4MB ==> Installing octave dependency: jasper ==> Pouring jasper--2.0.33.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/jasper/2.0.33: 41 files, 1.3MB ==> Installing octave dependency: netpbm ==> Pouring netpbm--10.86.27.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/netpbm/10.86.27: 410 files, 17.7MB ==> Installing octave dependency: fig2dev ==> Pouring fig2dev--3.2.8b.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/fig2dev/3.2.8b: 35 files, 825.3KB ==> Installing octave dependency: fltk ==> Pouring fltk--1.3.8.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/fltk/1.3.8: 330 files, 5.3MB ==> Installing octave dependency: gl2ps ==> Pouring gl2ps--1.4.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/gl2ps/1.4.2: 13 files, 245.4KB ==> Installing octave dependency: glpk ==> Pouring glpk--5.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/glpk/5.0: 179 files, 3.4MB ==> Installing octave dependency: giflib ==> Pouring giflib--5.2.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/giflib/5.2.1: 19 files, 383.5KB ==> Installing octave dependency: webp ==> Pouring webp--1.2.1_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/webp/1.2.1_1: 41 files, 2.5MB ==> Installing octave dependency: gd ==> Pouring gd--2.3.3_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/gd/2.3.3_1: 33 files, 1.4MB ==> Installing octave dependency: libcerf ==> Pouring libcerf--1.17.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libcerf/1.17: 34 files, 198.7KB ==> Installing octave dependency: libffi ==> Pouring libffi--3.4.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libffi/3.4.2: 17 files, 599.8KB ==> Installing octave dependency: pcre ==> Pouring pcre--8.45.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pcre/8.45: 204 files, 5.8MB ==> Installing octave dependency: python@3.9 ==> Pouring python@3.9--3.9.9.catalina.bottle.tar.gz ==> /usr/local/Cellar/python@3.9/3.9.9/bin/python3 -m ensurepip ==> /usr/local/Cellar/python@3.9/3.9.9/bin/python3 -m pip install -v --no-deps --no-index --upgrade --iso ๐บ /usr/local/Cellar/python@3.9/3.9.9: 3,080 files, 55MB ==> Installing octave dependency: glib ==> Pouring glib--2.70.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/glib/2.70.2: 444 files, 21.1MB ==> Installing octave dependency: pkg-config ==> Pouring pkg-config--0.29.2_3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pkg-config/0.29.2_3: 11 files, 624.0KB ==> Installing octave dependency: libpthread-stubs ==> Pouring libpthread-stubs--0.4.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libpthread-stubs/0.4: 5 files, 6.9KB ==> Installing octave dependency: xorgproto ==> Pouring xorgproto--2021.5.all.bottle.tar.gz ๐บ /usr/local/Cellar/xorgproto/2021.5: 264 files, 3.9MB ==> Installing octave dependency: libxau ==> Pouring libxau--1.0.9.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libxau/1.0.9: 20 files, 117.8KB ==> Installing octave dependency: libxdmcp ==> Pouring libxdmcp--1.1.3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libxdmcp/1.1.3: 11 files, 125.5KB ==> Installing octave dependency: libxcb ==> Pouring libxcb--1.14_1.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/libxcb/1.14_1: 2,452 files, 6.9MB ==> Installing octave dependency: libx11 ==> Pouring libx11--1.7.3.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libx11/1.7.3.1: 1,055 files, 7MB ==> Installing octave dependency: libxext ==> Pouring libxext--1.3.4.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libxext/1.3.4: 87 files, 421KB ==> Installing octave dependency: libxrender ==> Pouring libxrender--0.9.10.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libxrender/0.9.10: 12 files, 170KB ==> Installing octave dependency: lzo ==> Pouring lzo--2.10.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/lzo/2.10: 31 files, 546.9KB ==> Installing octave dependency: pixman ==> Pouring pixman--0.40.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pixman/0.40.0: 14 files, 1.3MB ==> Installing octave dependency: cairo ==> Pouring cairo--1.16.0_5.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/cairo/1.16.0_5: 126 files, 6.3MB ==> Installing octave dependency: fribidi ==> Pouring fribidi--1.0.11.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/fribidi/1.0.11: 67 files, 525.5KB ==> Installing octave dependency: gobject-introspection ==> Pouring gobject-introspection--1.70.0_3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/gobject-introspection/1.70.0_3: 191 files, 13.0MB ==> Installing octave dependency: graphite2 ==> Pouring graphite2--1.3.14.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/graphite2/1.3.14: 18 files, 235.7KB ==> Installing octave dependency: icu4c ==> Pouring icu4c--69.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/icu4c/69.1: 259 files, 72.8MB ==> Installing octave dependency: harfbuzz ==> Pouring harfbuzz--3.2.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/harfbuzz/3.2.0: 68 files, 7.5MB ==> Installing octave dependency: pango ==> Pouring pango--1.50.3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pango/1.50.3: 67 files, 3.3MB ==> Installing octave dependency: qt@5 ==> Pouring qt@5--5.15.2_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/qt@5/5.15.2_1: 10,688 files, 367.9MB ==> Installing octave dependency: gnuplot ==> Pouring gnuplot--5.4.3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/gnuplot/5.4.3: 46 files, 2.8MB ==> Installing octave dependency: m4 ==> Pouring m4--1.4.19.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/m4/1.4.19: 13 files, 724.4KB ==> Installing octave dependency: libtool ==> Pouring libtool--2.4.6_4.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libtool/2.4.6_4: 75 files, 3.7MB ==> Installing octave dependency: graphicsmagick ==> Pouring graphicsmagick--1.3.37.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/graphicsmagick/1.3.37: 496 files, 16.0MB ==> Installing octave dependency: szip ==> Pouring szip--2.1.1_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/szip/2.1.1_1: 11 files, 112.1KB ==> Installing octave dependency: hdf5 ==> Pouring hdf5--1.12.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/hdf5/1.12.1: 273 files, 18.3MB ==> Installing octave dependency: libogg ==> Pouring libogg--1.3.5.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libogg/1.3.5: 97 files, 513.5KB ==> Installing octave dependency: flac ==> Pouring flac--1.3.3.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/flac/1.3.3: 53 files, 2.4MB ==> Installing octave dependency: libvorbis ==> Pouring libvorbis--1.3.7.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libvorbis/1.3.7: 157 files, 2.3MB ==> Installing octave dependency: opus ==> Pouring opus--1.3.1.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/opus/1.3.1: 17 files, 982.4KB ==> Installing octave dependency: libsndfile ==> Pouring libsndfile--1.0.31.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libsndfile/1.0.31: 49 files, 1.8MB ==> Installing octave dependency: portaudio ==> Pouring portaudio--19.7.0.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/portaudio/19.7.0: 33 files, 528.8KB ==> Installing octave dependency: brotli ==> Pouring brotli--1.0.9.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/brotli/1.0.9: 25 files, 2.3MB ==> Installing octave dependency: imath ==> Pouring imath--3.1.3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/imath/3.1.3: 49 files, 920.2KB ==> Installing octave dependency: openexr ==> Pouring openexr--3.1.3.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/openexr/3.1.3: 194 files, 6.0MB ==> Installing octave dependency: jpeg-xl ==> Pouring jpeg-xl--0.6.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/jpeg-xl/0.6.1: 61 files, 17.7MB ==> Installing octave dependency: libvmaf ==> Pouring libvmaf--2.3.0_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libvmaf/2.3.0_1: 234 files, 7.5MB ==> Installing octave dependency: aom ==> Pouring aom--3.2.0_2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/aom/3.2.0_2: 23 files, 13.3MB ==> Installing octave dependency: libde265 ==> Pouring libde265--1.0.8.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libde265/1.0.8: 22 files, 2.3MB ==> Installing octave dependency: docbook ==> Pouring docbook--5.1_1.catalina.bottle.tar.gz ==> xmlcatalog --noout --create /usr/local/etc/xml/catalog ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/4.2/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/4.2/catalog.xml /usr/ ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/4.1.2/catalog.xml /usr/local/etc/x ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/4.1.2/catalog.xml /us ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/4.3/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/4.3/catalog.xml /usr/ ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/4.4/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/4.4/catalog.xml /usr/ ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/4.5/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/4.5/catalog.xml /usr/ ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/5.0/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/5.0/catalog.xml /usr/ ==> xmlcatalog --noout --del file:///usr/local/opt/docbook/docbook/xml/5.1/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook/docbook/xml/5.1/catalog.xml /usr/ ๐บ /usr/local/Cellar/docbook/5.1_1: 199 files, 8.9MB ==> Installing octave dependency: docbook-xsl ==> Pouring docbook-xsl--1.79.2_1.catalina.bottle.tar.gz ==> xmlcatalog --noout --del file:///usr/local/opt/docbook-xsl/docbook-xsl/catalog.xml /usr/local/etc/xml ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook-xsl/docbook-xsl/catalog.xml /usr/ ==> xmlcatalog --noout --del https://cdn.docbook.org/release/xsl-nons/1.79.2 /usr/local/etc/xml/catalog ==> xmlcatalog --noout --add rewriteSystem https://cdn.docbook.org/release/xsl-nons/1.79.2 file:///usr/lo ==> xmlcatalog --noout --add rewriteURI https://cdn.docbook.org/release/xsl-nons/1.79.2 file:///usr/local ==> xmlcatalog --noout --del https://cdn.docbook.org/release/xsl-nons/current /usr/local/etc/xml/catalog ==> xmlcatalog --noout --add rewriteSystem https://cdn.docbook.org/release/xsl-nons/current file:///usr/l ==> xmlcatalog --noout --add rewriteURI https://cdn.docbook.org/release/xsl-nons/current file:///usr/loca ==> xmlcatalog --noout --del http://docbook.sourceforge.net/release/xsl/1.79.2 /usr/local/etc/xml/catalog ==> xmlcatalog --noout --add rewriteSystem http://docbook.sourceforge.net/release/xsl/1.79.2 file:///usr/ ==> xmlcatalog --noout --add rewriteURI http://docbook.sourceforge.net/release/xsl/1.79.2 file:///usr/loc ==> xmlcatalog --noout --del http://docbook.sourceforge.net/release/xsl/current /usr/local/etc/xml/catalo ==> xmlcatalog --noout --add rewriteSystem http://docbook.sourceforge.net/release/xsl/current file:///usr ==> xmlcatalog --noout --add rewriteURI http://docbook.sourceforge.net/release/xsl/current file:///usr/lo ==> xmlcatalog --noout --del file:///usr/local/opt/docbook-xsl/docbook-xsl-ns/catalog.xml /usr/local/etc/ ==> xmlcatalog --noout --add nextCatalog file:///usr/local/opt/docbook-xsl/docbook-xsl-ns/catalog.xml /u ==> xmlcatalog --noout --del https://cdn.docbook.org/release/xsl/1.79.2 /usr/local/etc/xml/catalog ==> xmlcatalog --noout --add rewriteSystem https://cdn.docbook.org/release/xsl/1.79.2 file:///usr/local/o ==> xmlcatalog --noout --add rewriteURI https://cdn.docbook.org/release/xsl/1.79.2 file:///usr/local/opt/ ==> xmlcatalog --noout --del https://cdn.docbook.org/release/xsl/current /usr/local/etc/xml/catalog ==> xmlcatalog --noout --add rewriteSystem https://cdn.docbook.org/release/xsl/current file:///usr/local/ ==> xmlcatalog --noout --add rewriteURI https://cdn.docbook.org/release/xsl/current file:///usr/local/opt ==> xmlcatalog --noout --del http://docbook.sourceforge.net/release/xsl-ns/1.79.2 /usr/local/etc/xml/cata ==> xmlcatalog --noout --add rewriteSystem http://docbook.sourceforge.net/release/xsl-ns/1.79.2 file:///u ==> xmlcatalog --noout --add rewriteURI http://docbook.sourceforge.net/release/xsl-ns/1.79.2 file:///usr/ ==> xmlcatalog --noout --del http://docbook.sourceforge.net/release/xsl-ns/current /usr/local/etc/xml/cat ==> xmlcatalog --noout --add rewriteSystem http://docbook.sourceforge.net/release/xsl-ns/current file:/// ==> xmlcatalog --noout --add rewriteURI http://docbook.sourceforge.net/release/xsl-ns/current file:///usr ๐บ /usr/local/Cellar/docbook-xsl/1.79.2_1: 4,910 files, 94.0MB ==> Installing octave dependency: gnu-getopt ==> Pouring gnu-getopt--2.37.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/gnu-getopt/2.37.2: 10 files, 207.1KB ==> Installing octave dependency: xmlto ==> Pouring xmlto--0.0.28.catalina.bottle.2.tar.gz ๐บ /usr/local/Cellar/xmlto/0.0.28: 46 files, 174.7KB ==> Installing octave dependency: shared-mime-info ==> Pouring shared-mime-info--2.1.catalina.bottle.tar.gz ==> /usr/local/Cellar/shared-mime-info/2.1/bin/update-mime-database /usr/local/share/mime ๐บ /usr/local/Cellar/shared-mime-info/2.1: 86 files, 4.5MB ==> Installing octave dependency: x265 ==> Pouring x265--3.5.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/x265/3.5: 11 files, 35.8MB ==> Installing octave dependency: libheif ==> Pouring libheif--1.12.0_1.catalina.bottle.tar.gz ==> /usr/local/opt/shared-mime-info/bin/update-mime-database /usr/local/share/mime ๐บ /usr/local/Cellar/libheif/1.12.0_1: 25 files, 2.9MB ==> Installing octave dependency: liblqr ==> Pouring liblqr--0.4.2_1.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/liblqr/0.4.2_1: 24 files, 134.5KB ==> Installing octave dependency: libomp ==> Pouring libomp--13.0.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/libomp/13.0.0: 9 files, 1.6MB ==> Installing octave dependency: imagemagick ==> Pouring imagemagick--7.1.0-19.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/imagemagick/7.1.0-19: 801 files, 30.4MB ==> Installing octave dependency: plotutils ==> Pouring plotutils--2.6_1.catalina.bottle.1.tar.gz ๐บ /usr/local/Cellar/plotutils/2.6_1: 74 files, 6.5MB ==> Installing octave dependency: pstoedit ==> Pouring pstoedit--3.78.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pstoedit/3.78: 41 files, 2.3MB ==> Installing octave dependency: qhull ==> Pouring qhull--2020.2.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/qhull/2020.2: 116 files, 5.5MB ==> Installing octave dependency: qrupdate ==> Pouring qrupdate--1.1.2_14.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/qrupdate/1.1.2_14: 11 files, 489KB ==> Installing octave dependency: pyqt@5 ==> Pouring pyqt@5--5.15.6.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/pyqt@5/5.15.6: 1,327 files, 31.7MB ==> Installing octave dependency: qscintilla2 ==> Pouring qscintilla2--2.13.1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/qscintilla2/2.13.1: 140 files, 7.9MB ==> Installing octave dependency: metis ==> Pouring metis--5.1.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/metis/5.1.0: 18 files, 11.8MB ==> Installing octave dependency: suite-sparse ==> Pouring suite-sparse--5.10.1_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/suite-sparse/5.10.1_1: 163 files, 76.9MB ==> Installing octave dependency: sundials ==> Pouring sundials--5.8.0.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/sundials/5.8.0: 190 files, 7.3MB ==> Installing octave dependency: texinfo ==> Pouring texinfo--6.8.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/texinfo/6.8: 409 files, 7.6MB ==> Installing octave ==> Pouring octave--6.4.0_1.catalina.bottle.tar.gz ๐บ /usr/local/Cellar/octave/6.4.0_1: 2,394 files, 56.3MB ==> Running `brew cleanup octave`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). ngam@mp15:~$ ```
Oh my
And it works fine with brew:
ngam@mp15:~$ octave
GNU Octave, version 6.4.0
Copyright (C) 2021 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "x86_64-apple-darwin19.6.0".
Additional information about Octave is available at https://www.octave.org.
Please contribute if you find this software useful.
For more information, visit https://www.octave.org/get-involved.html
Read https://www.octave.org/bugs.html to learn how to submit bug reports.
For information about changes from previous versions, type 'news'.
octave:1> pkg add -forge io
error: pkg: '-forge' can only be used with install or list
error: called from
pkg at line 466 column 5
octave:2> pkg install -forge io
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of
type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
For information about changes from previous versions of the io package, run 'news io'.
```
octave:3> pkg install -forge -verbose io
mkdir (/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE)
untar (/var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/io-2.6.4-h8l9Qp.tar.gz, /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE)
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose csvexplode.cc
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose csv2cell.cc
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose csvconcat.cc
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose cell2csv.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 csvexplode.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-Txj2DO.o
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose col2num.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 csv2cell.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-u0jX3U.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 csvconcat.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-0aqR5K.o
/usr/local/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 --verbose num2col.cc
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 cell2csv.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-8eUm3S.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 col2num.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-TPhcnO.o
clang++ -std=gnu++11 -c -I/usr/local/opt/qt@5/include -fPIC -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 num2col.cc -o /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-tM1zR3.o
csvconcat.cc:79:37: warning: result of comparison of constant 18446744073709551615 with expression of
type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare]
while ((pos=str.find(prot, pos)) != str.npos) {
~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o col2num.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-TPhcnO.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o num2col.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-tM1zR3.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o csvexplode.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-Txj2DO.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
1 warning generated.
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o csvconcat.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-0aqR5K.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o cell2csv.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-8eUm3S.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
clang++ -std=gnu++11 -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave/.. -I/usr/local/Cellar/octave/6.4.0_1/include/octave-6.4.0/octave -I/usr/local/Cellar/octave/6.4.0_1/include -D_THREAD_SAFE -pthread -g -O2 -o csv2cell.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T//oct-u0jX3U.o -bundle -bundle_loader /usr/local/Cellar/octave/6.4.0_1/bin/octave-6.4.0 -F/usr/local/opt/qt@5/lib -L/usr/local/Cellar/octave/6.4.0_1/lib/octave/6.4.0 -L/usr/local/Cellar/octave/6.4.0_1/lib -loctinterp -loctave
copyfile /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/cell2csv.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/col2num.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/csv2cell.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/csvconcat.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/csvexplode.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/num2col.oct /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/cell2csv.cc-tst /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/col2num.cc-tst /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/csv2cell.cc-tst /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/src/num2col.cc-tst /var/folders/lt/vw_p2vzn7p99ysl8c9k9hrkw0000gn/T/oct-ydcYdE/io-2.6.4/inst/x86_64-apple-darwin19.6.0-api-v56
warning: library /Users/ngam/octave/io-2.6.4/x86_64-apple-darwin19.6.0-api-v56/cell2csv.oct not reloaded due to existing references
warning: called from
doc_cache_create>create_cache at line 116 column 20
gen_doc_cache_in_dir>@
googleing the
Undefined symbols for architecture x86_64: "print_usage
error led me to https://lists.libreplanet.org/archive/html/octave-bug-tracker/2018-12/msg00923.html which suggests that osx needs-โenable-link-all-dependencies
. The homebrew recipe does that, while ours does not, so that seems like something we should try.
Let's try this in a rebuild and see how it goes. We should add a test for this very scenario as well
add - octave --eval "pkg install -forge -verbose io"
under test/commands in meta. I can do it later this pm. Should also ~properly~ probably add some more of these crazy deps ๐คฃ
@izahn fwiw, on linux64 and octave 6.4.0:
octave --eval "pkg install -forge -verbose io"
octave: X11 DISPLAY environment variable not set
octave: disabling GUI features
mkdir (/tmp/oct-i6kzZV)
untar (/tmp/io-2.6.4-wt2yOb.tar.gz, /tmp/oct-i6kzZV)
make: Entering directory '/tmp/oct-i6kzZV/io-2.6.4/src'
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose csvexplode.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose csv2cell.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose csvconcat.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose cell2csv.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include csvexplode.cc -o /tmp/oct-fC5wtg.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include csv2cell.cc -o /tmp/oct-UidCah.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include csvconcat.cc -o /tmp/oct-EdGVqn.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include cell2csv.cc -o /tmp/oct-pcyW1r.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o cell2csv.oct /tmp/oct-pcyW1r.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose col2num.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include col2num.cc -o /tmp/oct-Hml0y3.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o csvconcat.oct /tmp/oct-EdGVqn.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o csvexplode.oct /tmp/oct-fC5wtg.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/mkoctfile-6.4.0 --verbose num2col.cc
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -c -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -fPIC -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include num2col.cc -o /tmp/oct-V1MiBZ.o
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o csv2cell.oct /tmp/oct-UidCah.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o col2num.oct /tmp/oct-Hml0y3.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/bin/x86_64-conda-linux-gnu-c++ -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave/.. -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include/octave-6.4.0/octave -I/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -pthread -fopenmp -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/include -o num2col.oct /tmp/oct-V1MiBZ.o -shared -Wl,-Bsymbolic -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-rpath-link,/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -L/home/ngam/.Mambaforge-Linux-x86_64/envs/octave_test/lib -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
make: Leaving directory '/tmp/oct-i6kzZV/io-2.6.4/src'
copyfile /tmp/oct-i6kzZV/io-2.6.4/src/cell2csv.oct /tmp/oct-i6kzZV/io-2.6.4/src/col2num.oct /tmp/oct-i6kzZV/io-2.6.4/src/csv2cell.oct /tmp/oct-i6kzZV/io-2.6.4/src/csvconcat.oct /tmp/oct-i6kzZV/io-2.6.4/src/csvexplode.oct /tmp/oct-i6kzZV/io-2.6.4/src/num2col.oct /tmp/oct-i6kzZV/io-2.6.4/src/cell2csv.cc-tst /tmp/oct-i6kzZV/io-2.6.4/src/col2num.cc-tst /tmp/oct-i6kzZV/io-2.6.4/src/csv2cell.cc-tst /tmp/oct-i6kzZV/io-2.6.4/src/num2col.cc-tst /tmp/oct-i6kzZV/io-2.6.4/inst/x86_64-conda-linux-gnu-api-v56
For information about changes from previous versions of the io package, run 'news io'.
we still get the hardcoded paths:
-Wl,-rpath,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -Wl,-rpath-link,/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib -L/home/conda/feedstock_root/build_artifacts/octave_1641700573900/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib
Yeah, the .pc
file doesn't get patched correctly for some reason. I tried fixing this once before but it didn't help with the issue at hand.
Issue:
Howdy, I am having trouble installing Octave packages using
pkg install
within a conda-forge-installed version of Octave on macOS, for Octave packages which require compilation. Note that I am only seeing this error on macOS. On Linux, I am successfully able to install Octave, and usepkg install
.The issue can be reproduced from a fresh miniconda install:
Then, within the octave session, running
pkg install -forge io
results in the following trace:The
ld
errors (snippet below) suggest that octave is constructing linker flags using paths that were hard-coded at the time that Octave was compiled.I'm not particularly experienced with Octave, so am unsure if this can be avoided via some sort of configuration option, or if the conda-forge-compiled Octave package needs to be patched.
Thanks!
Environment (
conda list
):Details about
conda
and system (conda info
):