Fails to build with boost-1.63.0
Bug reports:
Please follow the general troubleshooting steps first:
- [yes ] Are you running the latest
graph-tool
version? - [yes] Do you observe the problem with the current git version?
- [no ] Are you using Macports or Homebrew? If yes, please submit an issue there instead: https://github.com/Homebrew/brew/issues and https://trac.macports.org/newticket
- [yes ] Did you compile
graph-tool
manually? If yes, did you use the exact same compiler to buildgraph-tool
,boost-python
andPython
?
Please replace this section with a brief summary of your issue.
Do not forget to supply the following information:
-
Your operating system : Gentoo Linux -
The Python version you are using : 3.6.1 -
If you compiled graph-tool manually: Your compiler version, as well as the version of Boost being used. gcc-6.3.0 and boost 1.63.0
libtool: compile: x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/boost-workaround -DHAVE_CONFIG_H -I../../../src/graph -I../../.. -I/usr/include/python3.6m -I/usr/include -I/usr/lib64/python3.6/site-packages/numpy/core/include -I/usr/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -DNDEBUG -fopenmp -O3 -fvisibility=default -fvisibility-inlines-hidden -Wno-deprecated -Wall -Wextra -ftemplate-backtrace-limit=0 -mtune=native -O2 -msse3 -pipe -fPIC -c graph_cairo_draw.cc -fPIC -DPIC -o .libs/graph_cairo_draw.o graph_cairo_draw.cc: In function 'boost::python::api::object cairo_draw(graph_tool::GraphInterface&, boost::any, boost::any, boost::any, bool, boost::python::dict, boost::python::dict, boost::python::dict, boost::python::dict, double, int64_t, boost::python::api::object)': graph_cairo_draw.cc:1863:56: error: 'CoroGenerator' was not declared in this scope return boost::python::object(CoroGenerator(dispatch));