help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Control package fails to install


From: Marius Schamschula
Subject: Re: Control package fails to install
Date: Wed, 22 Dec 2021 06:05:31 -0600

Baba,

For some reason, it is looking for paths of a MacPorts installation of octave.

However, it seems that you may have upgraded your version of macOS w/o reinstalling your Homebrew packages (aarch64-apple-darwin20 vs. aarch64-apple-darwin21). This caused libgfortran not to be found, and, thus,  the fatal error.

Marius
--
Marius Schamschula




On Dec 21, 2021, at 8:29 PM, baba roum <roumbaba@gmail.com> wrote:

Hi,

I am trying to install the control package (need as a dependency for signal package) but i get the following error (see below).

I am running macOs 12.1 on M1X apple sillicon octave 6.4.0 installed via homebrew.

The path /opt/homebrew/opt/gcc/lib/gcc/11/gcc/aarch64-apple-darwin20/11 does not exist on my system but /opt/homebrew/opt/gcc/lib/gcc/11/gcc/aarch64-apple-darwin21/11 does exist.

thanks

----------------------------------
octave> pkg install -forge control
ld: warning: directory not found for option '-L/opt/local/lib'
ld: warning: directory not found for option '-L/opt/local/libexec/qt5/lib'
ld: warning: directory not found for option '-L/opt/homebrew/opt/gcc/lib/gcc/11/gcc/aarch64-apple-darwin20/11'
ld: warning: directory not found for option '-L/opt/homebrew/opt/gcc/lib/gcc/11/gcc/aarch64-apple-darwin20/11/../../..'
ld: library not found for -lgfortran
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [__control_helper_functions__.oct] Error 1
make: *** Waiting for unfinished jobs....
tar -xzf slicot.tar.gz
/opt/homebrew/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 -Wall -Wno-deprecated-declarations  __control_helper_functions__.cc
mkdir sltmp
mv slicot/src/*.f ./sltmp
mv slicot/src_aux/*.f ./sltmp
if [ "1" = "1" ]; then \
       echo "copy routines using DGGES"; \
       cp SB04OD.fortran ./sltmp/SB04OD.f; \
       cp SG03AD.fortran ./sltmp/SG03AD.f; \
       cp SG03BD.fortran ./sltmp/SG03BD.f; \
   fi;
copy routines using DGGES
cp AB08NX.fortran ./sltmp/AB08NX.f
cp AG08BY.fortran ./sltmp/AG08BY.f
cp SB01BY.fortran ./sltmp/SB01BY.f
cp SB01FY.fortran ./sltmp/SB01FY.f
cp SB06ND.fortran ./sltmp/SB06ND.f
cp TB01MD.fortran ./sltmp/TB01MD.f
cp TB01ND.fortran ./sltmp/TB01ND.f
cp TB01ZD.fortran ./sltmp/TB01ZD.f
cp TG04BX.fortran ./sltmp/TG04BX.f
cp ODLTZM.fortran ./sltmp/ODLTZM.f
cp makefile.slicot ./sltmp/makefile
cd sltmp; /opt/homebrew/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 -w -c MA02ID.f; rm MA02ID.f; /opt/homebrew/Cellar/octave/6.4.0_1/bin/mkoctfile-6.4.0 -c *.f;
ar -rc slicotlibrary.a ./sltmp/*.o
rm -rf sltmp slicot

error: pkg: error running 'make' for the control package.
error: called from
   configure_make at line 110 column 9
   install at line 196 column 7
   pkg at line 568 column 9



----------
We are transitioning to a web based forum
for community help discussions at
https://octave.discourse.group/c/help


reply via email to

[Prev in Thread] Current Thread [Next in Thread]