[MacPorts] #49633: octave-3.8.2 build failure because of symbol(s) not found for architecture x86_64
MacPorts
noreply at macports.org
Wed Nov 11 17:48:55 PST 2015
#49633: octave-3.8.2 build failure because of symbol(s) not found for architecture
x86_64
--------------------------+-------------------------
Reporter: nico.mack@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords:
Port: octave |
--------------------------+-------------------------
Comment (by michaelld@…):
There is a very strange mix of missing symbols, some of which are
"`std::FOO::`" and some of which are "`std::__1::FOO::`". The latter are
used exclusively by libc++, while the former are used exclusively by
libstdc++. Thus, it seems like no matter the best of intentions on your
end to try to force using libc++, that 'port' is making use of both of
these C++ runtimes. It's not clear to me if this is happening just within
the octave build, or maybe if this comes from some dependency/ies. Octave
builds fine on 10.9+ using libc++, so I don't see why it wouldn't do the
same on 10.8 when tweaked to use libc++. That said, if you haven't done
the "official" tweak for 10.8 and prior to use libc++ then I suggest you
uninstall everything (again), do the tweak, then try installing octave
again. I'm really not sure I can help much more here, at least not with
more info on your 'port' setup.
--
Ticket URL: <https://trac.macports.org/ticket/49633#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list