[MacPorts] #40621: Octave fails to upgrade with fortran compiler error (illegal instruction)

MacPorts noreply at macports.org
Sat Nov 16 21:00:38 PST 2013


#40621: Octave fails to upgrade with fortran compiler error (illegal instruction)
-------------------------+--------------------------------
  Reporter:  urilabob@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.0
Resolution:              |   Keywords:
      Port:  octave      |
-------------------------+--------------------------------

Comment (by urilabob@…):

 Thanks Vince; sorry for the delay, I've been away and without access to a
 high-enough-speed internet connection. I tried your suggestion, but still
 got:
 {{{
 :info:build f951: internal compiler error: Abort trap:info:build gfortran-
 mp-4.8: internal compiler error: Abort trap (program f951)
 :info:build ../libtool: line 1125: 79017 Abort trap
 /opt/local/bin/dragonegg-3.3-gfortran-mp-4.8 -pipe -Os -m64 -pipe -Os -m64
 -c ranlib/genbet.f -fno-common -o ranlib/.libs/genbet.o
 }}}
 I'll attach the full log.

 I only partially understand macports (using it by analogy with yum and
 aptitude rather than deep understanding), so I may have missed something.
 But it looks to me like the problem may lie in some component shared
 between gfortran and dragonegg-gfortran, rather than at a deeper level (if
 it were the same bug as #40439, as suggested by kurtjaeke, then I guess
 switching from gcc to clang should have fixed it, no?).


 Replying to [comment:11 vince@…]:
 > Try this: install the ports I mentioned above. Now edit octave Portfile
 and change line 208 > to
 >
 > {{{
 > configure.f77 ${prefix}/bin/dragonegg-3.3-gfortran-mp-${ver}
 > }}}
 >
 > and try installing octave with the +gcc48 variant.

-- 
Ticket URL: <https://trac.macports.org/ticket/40621#comment:14>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list