[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