This worked for me:

$./configure --enable-openmp --with-boost-python=py34                                                                         ⏎

fit_view works to now, thanks!


On Sun, Jun 21, 2015 at 4:44 PM, Tiago de Paula Peixoto <tiago@skewed.de> wrote:
On 21.06.2015 22:22, Ryan Compton wrote:
> Any advice on building from the git repo for python 3? Here's what I get (ubuntu 14.04):
>
> $ export PYTHON=/usr/bin/python3
> $ export PYTHON_VERSION=3.4
> $ make clean
> $ ./configure --enable-openmp
> $ make
> $ sudo make install
> $ ipython
>
> Python 3.4.0 (default, Apr 11 2014, 13:05:11)
> Type "copyright", "credits" or "license" for more information.
>
> IPython 3.1.0 -- An enhanced Interactive Python.
> ?         -> Introduction and overview of IPython's features.
> %quickref -> Quick reference.
> help      -> Python's own help system.
> object?   -> Details about 'object', use 'object??' for extra details.
>
> In [1]: import graph_tool
> ---------------------------------------------------------------------------
> ImportError                               Traceback (most recent call last)
> <ipython-input-1-233a11917947> in <module>()
> ----> 1 import graph_tool
>
> /usr/lib/python3/dist-packages/graph_tool/__init__.py in <module>()
>     100
>     101 from .dl_import import *
> --> 102 dl_import("from . import libgraph_tool_core as libcore")
>     103 __version__ = libcore.mod_info().version
>     104
>
> /usr/lib/python3/dist-packages/graph_tool/dl_import.py in dl_import(import_expr)
>      55
>      56     try:
> ---> 57         exec(import_expr, local_dict, global_dict)
>      58     finally:
>      59         sys.setdlopenflags(orig_dlopen_flags)  # reset it to normal case to
>
> /usr/lib/python3/dist-packages/graph_tool/__init__.py in <module>()
>
> ImportError: /usr/lib/x86_64-linux-gnu/libboost_python-py27.so.1.54.0: undefined symbol: PyClass_Type

As you can see from the shared library name, the boost::python that is
being used was compiled with python 2.7, while graph-tool was compiled
with 3.4. Do you have a python 3 version of boost::python installed? If
yes, try passing the correct suffix value to --with-boost-python.

Best,
Tiago

--
Tiago de Paula Peixoto <tiago@skewed.de>


_______________________________________________
graph-tool mailing list
graph-tool@skewed.de
http://lists.skewed.de/mailman/listinfo/graph-tool