Hi 
New to the graph-tool. Build it from src on Fedora 16 (64) . Built with
cairomm  enabled . Try to run as per the quick start , however when
executing 
graph_draw(g, vertex_text=g.vertex_index, vertex_font_size=18,
...            output_size=(200, 200), output="two-nodes.pdf")

i get undefined  symbol
 _ZN5Cairo7ContextC1EP6_cairob

However the symbol above is defined in : libcairomm-1.0.so  see below nm
command results 

nm /usr/local/lib/libcairomm-1.0.so | grep -i _ZN5Cairo7ContextC1EP6_cairob

0000000000014b90 T _ZN5Cairo7ContextC1EP6_cairob

Interestingly  the library  libgraph_tool_draw.so has indeed have the
undefined symbol 
U _ZN5Cairo7ContextC1EP6_cairob   
but does not depend on the  cairomm libarary - see the ldd output . unless
the library is dynamically load i do not understand why 
Any advise appreciated- 
regards Sasho  

ldd
/usr/local/lib/python2.7/site-packages/graph_tool/draw/libgraph_tool_draw.so

linux-vdso.so.1 =>  (0x00007fffc46da000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f99fd6cd000)
        libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 
(0x00007f99fd30e000)
        libboost_iostreams.so.1.49.0 => 
/usr/local/lib/libboost_iostreams.so.1.49.0
(0x00007f99fd0f6000)
        libboost_python.so.1.49.0 => /usr/local/lib/libboost_python.so.1.49.0
(0x00007f99fceaa000)
        libboost_regex.so.1.49.0 => /usr/local/lib/libboost_regex.so.1.49.0
(0x00007f99fcbc8000)
        libCGAL.so.9 => /usr/local/lib/libCGAL.so.9 (0x00007f99fc9a5000)
        libexpat.so.0 => /usr/local/lib/libexpat.so.0 (0x00007f99fc77c000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f99fc54d000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f99fc2c9000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f99fbf11000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f99fbcfb000)
        /lib64/ld-linux-x86-64.so.2 (0x00000030cea00000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f99fbadf000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f99fb8db000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f99fb6d7000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f99fb4c0000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f99fb2b8000)
        libgmpxx.so.4 => /usr/lib64/libgmpxx.so.4 (0x00007f99fb0b3000)
        libboost_thread.so.1.49.0 => /usr/local/lib/libboost_thread.so.1.49.0
(0x00007f99fae98000)
        libgmp.so.3 => /usr/lib64/libgmp.so.3 (0x00007f99fac41000)


 

--
View this message in context: 
http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/Undefined-symbol-drawing-function-tp4024728.html
Sent from the Main discussion list for the graph-tool project mailing list 
archive at Nabble.com.
_______________________________________________
graph-tool mailing list
[email protected]
http://lists.skewed.de/mailman/listinfo/graph-tool

Reply via email to