[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