[MacPorts] #36191: Octave 3.6.2_1 fails to build
MacPorts
noreply at macports.org
Mon Sep 17 17:09:25 PDT 2012
#36191: Octave 3.6.2_1 fails to build
-------------------------------+-------------------------
Reporter: mikhail.zyatin@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.2
Resolution: | Keywords:
Port: octave-devel |
-------------------------------+-------------------------
Comment (by michaelld@…):
The actual issue is:
{{{
:info:build ld: warning: directory not found for option
'-L/Volumes/work/macports/bin/../lib/gcc45/gcc/x86_64-apple-
darwin11/4.5.4'
:info:build ld: warning: directory not found for option
'-L/Volumes/work/macports/bin/../lib/gcc45/gcc'
:info:build ld: warning: directory not found for option
'-L/Volumes/work/macports/bin/../lib/gcc45/gcc/x86_64-apple-
darwin11/4.5.4/../../..'
:info:build Undefined symbols for architecture x86_64:
:info:build "std::_List_node_base::_M_transfer(std::_List_node_base*,
std::_List_node_base*)", referenced from:
:info:build std::list<regexp::match_element,
std::allocator<regexp::match_element>
>::operator=(std::list<regexp::match_element,
std::allocator<regexp::match_element> > const&) in liboctave_la-regexp.o
}}}
which is related to the recent GCC / libstdcxx / ld64 changes. If you do:
{{{
sudo port selfupdate
port outdated
}}}
and gcc45 is among those to be updated, then do:
{{{
sudo port upgrade outdated
sudo port clean octave-devel
}}}
and then try to install octave-devel again as before; hopefully this time
it will work.
If gcc45 is not among those to be updated, then do:
{{{
sudo port -f uninstall gcc45 libstdcxx ld64
sudo port clean octave-devel
}}}
and then try to install octave-devel again as before; hopefully this time
it will work. If there are multiple versions of "gcc45 libstdcxx ld64",
then you'll want to force uninstall all of them.
--
Ticket URL: <https://trac.macports.org/ticket/36191#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list