#13332: octave: update to 2.9.17 --------------------------------------+------------------------------------- Reporter: ryandesign@macports.org | Owner: stechert@macports.org Type: defect | Status: assigned Priority: Normal | Milestone: Port Updates Component: ports | Version: 1.5.2 Resolution: | Keywords: --------------------------------------+------------------------------------- Comment (by waterson@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