[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