[MacPorts] #13332: octave: update to 2.9.17

MacPorts trac at macosforge.org
Fri Mar 7 15:47:08 PST 2008


#13332: octave: update to 2.9.17
--------------------------------------+-------------------------------------
  Reporter:  ryandesign at macports.org  |       Owner:  stechert at macports.org
      Type:  defect                   |      Status:  assigned             
  Priority:  Normal                   |   Milestone:  Port Updates         
 Component:  ports                    |     Version:  1.5.2                
Resolution:                           |    Keywords:                       
--------------------------------------+-------------------------------------
Comment (by waterson at maubi.net):

 Well, this is a total kludge, but...

 If you rebuild munge-texi using "g++" instead of
 "/opt/local/bin/g++-mp-4.2", you can restart the build and things seem to
 go along just fine.  "munge-texi" appears to simply be a C++ utility
 program that preprocesses doc files.  (It probably be should written in
 Perl -- it's 2008, folks.)  So this hack should get things rolling just
 fine -- maybe some makefile trickery is all that's needed here to use the
 "stock" compiler.

 The real problem seems to be related to the use of stl::map in munge-texi,
 and I'd guess that either g++-mp-4.2 is compiling against the wrong
 headers, or it's linking against the wrong libraries.  The latter seems
 more likely, given that the stack trace mumbles about bad stack frames and
 gdb seems hopelessly confused by the g++-mp-4.2-compiled binary.  (Plus, I
 know that gcc's ABI has changed over time.)

 Anyway, hope that helps.

 And sadly, the story doesn't have a happy ending, since the resulting
 octave executable dumps core on startup...I'll look a little bit more...

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13332#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list