[MacPorts] #62447: octave-1.0 Port Group: OCTAVE_ARCH is empty.
MacPorts
noreply at macports.org
Sat Mar 13 15:41:27 UTC 2021
#62447: octave-1.0 Port Group: OCTAVE_ARCH is empty.
-------------------------+----------------------
Reporter: Schamschula | Owner: jmroot
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
-------------------------+----------------------
As I was upgrading to build against Python 3.9, I ran into the following
error:
{{{
Executing: cd "/opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/symbolic" && /usr/bin/arch -arch $OCTAVE_ARCH /opt/local/bin
/octave-cli -q -f -H --eval 'try; pkg build -verbose -nodeps
/opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/tmp-build /opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/symbolic-2.9.0.tar.gz; catch; disp(lasterror.message);
exit(1); end_try_catch;'
arch: Unknown architecture: /opt/local/bin/octave-cli
arch: Unknown architecture: q
arch: Unknown architecture: f
arch: Unknown architecture: H
arch: Unknown architecture: eval
Command failed: cd "/opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/symbolic" && /usr/bin/arch -arch $OCTAVE_ARCH /opt/local/bin
/octave-cli -q -f -H --eval 'try; pkg build -verbose -nodeps
/opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/tmp-build /opt/local/var/macports/build
/_Users_marius_Development_MacPorts_ports_math_octave-symbolic/octave-
symbolic/work/symbolic-2.9.0.tar.gz; catch; disp(lasterror.message);
exit(1); end_try_catch;'
}}}
I edited a local copy of octave-1.0.tcl to manually set the arch, both for
pre-configure and pre-destroot stages, and the installation went as
expected.
Thus, it seems, {{{$OCTAVE_ARCH}}} never is set for the
{{{configure.cmd}}} and {{{destroot.cmd}}}.
--
Ticket URL: <https://trac.macports.org/ticket/62447>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list