Undefined symbol drawing function

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)

Very strange indeed. Could you please send the entire output of the
configure command, as well as the config.log file?

Cheers,
Tiago

Got the same error.

symbol lookup error:
/home/paul/anaconda3/envs/py27/lib/python2.7/site-packages/graph_tool/draw/libgraph_tool_draw.so:
undefined symbol: _ZN5Cairo7ContextC1EP6_cairob
[I 11:57:06.989 NotebookApp] KernelRestarter: restarting kernel (1/5)

I've manually symlinked libboost_system.so and libboost_thread.so to
libboost_system-mt.so and libboost_thread-mt.so - not sure this is the right
approach.

http://forum.freecadweb.org/viewtopic.php?f=4&t=4541#p35499

Why are you dealing with boost symbols if the missing symbol comes from
cairo?

In any case, if you are getting these missing symbols, something has
gone seriously wrong during compilation.

Could you please send the entire output of the configure command, as
well as the config.log file?

Best,
Tiago