[MacPorts] #43086: Trouble with MacPorts installation of graph tool

MacPorts noreply at macports.org
Wed Mar 26 09:06:42 PDT 2014


#43086: Trouble with MacPorts installation of graph tool
-------------------------+--------------------------------
 Reporter:  t.m.isele@…  |      Owner:  macports-tickets@…
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.2.1
 Keywords:  graph-tool   |       Port:  py27-graph-tool
-------------------------+--------------------------------
 Hi,
 I've installed graph-tool via Mac Ports.
 2 days ago, I ran
 {{{
 $ sudo port selfupdate
 $ sudo port upgrade outdated
 }}}
 Graph-tool was compiled anew (which took around 30 hours(!))
 Now, when I want to include graph-tool in python I get the following
 error:

 {{{
 Python 2.7.6 (default, Dec 23 2013, 22:03:28)
 [GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
 Type "help", "copyright", "credits" or "license" for more information.
 >>> import graph_tool
 dyld: lazy symbol binding failed: Symbol not found:
 __ZN5boost6python7objects23register_dynamic_id_auxENS0_9type_infoEPFNSt3__14pairIPvS2_EES5_E
   Referenced from:
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/graph_tool/libgraph_tool_core.so
   Expected in: flat namespace

 dyld: Symbol not found:
 __ZN5boost6python7objects23register_dynamic_id_auxENS0_9type_infoEPFNSt3__14pairIPvS2_EES5_E
   Referenced from:
 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
 /site-packages/graph_tool/libgraph_tool_core.so
   Expected in: flat namespace

 Trace/BPT trap: 5
 }}}
 I tested the version and variant of the boost package with "port installed
 | grep boost":
 Result:
 {{{
   boost @1.49.0_0+python27
   boost @1.53.0_1+no_single+no_static+python27
   boost @1.53.0_2+no_single+no_static+python27
   boost @1.54.0_0+no_single+no_static+python27
   boost @1.55.0_1+no_single+no_static+python27
   boost @1.55.0_2+no_single+no_static+python27 (active)
 }}}
 For graph-tool itself, the result of "port installed | grep graph-tool"
 is:
 {{{
   py27-graph-tool @2.2.25_0
   py27-graph-tool @2.2.29_0
   py27-graph-tool @2.2.29.1_0 (active)
 }}}

 Does anybody have an idea?

 Thanks,

 Thomas

-- 
Ticket URL: <https://trac.macports.org/ticket/43086>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list