[MacPorts] #45011: octave-3.8.1 build fails with Xcode 6

MacPorts noreply at macports.org
Fri Sep 26 06:44:59 PDT 2014


#45011: octave-3.8.1 build fails with Xcode 6
-----------------------+------------------------------------------
  Reporter:  arthur@…  |      Owner:  michaelld@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.1
Resolution:            |   Keywords:  yosemite, mavericks, Xcode 6
      Port:  octave    |
-----------------------+------------------------------------------

Comment (by jordigh@…):

 I have an inkling of what's going wrong. LLVM 3.5 is attempting to resolve
 our pow(octave_int, octave_int) function overload by considering its own
 templated std::pow()... but I think this is wrong. It should attempt first
 our exact function overload, and disregard the templated one if there's an
 error during template argument substitution. This might be a SFINAE bug,
 but I don't have Apple hardware for testing. I can think of some
 workarounds, and if it really is a LLVM bug, I would like to report it on
 their tracker too.

 Do we have someone comfortable with C++ and building Octave on Mac OS X
 who can help us? The Octave developers are very short on Mac OS X
 resources.

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


More information about the macports-tickets mailing list