[MacPorts] #46313: py27-graph-tool @2.2.35_0 still broken after rebuilding
MacPorts
noreply at macports.org
Tue Dec 23 23:56:31 PST 2014
#46313: py27-graph-tool @2.2.35_0 still broken after rebuilding
-------------------------+--------------------------------
Reporter: ba228jw@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords:
Port: graph_tool |
-------------------------+--------------------------------
Comment (by ryandesign@…):
The log says:
{{{
Could not open libboost_regex.dylib: Error opening or reading file
(referenced from
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/graph_tool/centrality/libgraph_tool_centrality.0.so)
}}}
and:
{{{
Could not open libboost_iostreams.dylib: Error opening or reading file
(referenced from
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/graph_tool/centrality/libgraph_tool_centrality.0.so)
}}}
I note that libboost_regex.dylib and libboost_iostreams.dylib are single-
threaded boost libraries. The multi-threaded counterparts are
libboost_regex-mt.dylib and libboost_iostreams-mt.dylib.
boost in MacPorts by default only installs the multi-threaded versions of
the libraries. To additionally get the single-threaded versions, you have
to deselect the no_single variant while installing boost. Did you do this?
Could you show us with which variant(s) you have installed boost, by
running:
{{{
port -v installed boost
}}}
Even if boost had been installed without the no_single variant, it is
strange that py27-graph-tool would choose to use the single-threaded
versions of the libraries instead of the multi-threaded versions.
--
Ticket URL: <https://trac.macports.org/ticket/46313#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list