Hi,
I manage to run configure correctly by giving the needed paths
./configure LDFLAGS=-L/usr/local/Cellar
PYTHON_EXTRA_LDFLAGS=-L/usr/local/Cellar/python/2.7.6/Frameworks/Python.framework/Versions/2.7/Python
--enable-cgal-valgrind CPPFLAGS=-I/usr/local/include/sparsehash
-I/usr/local/Cellar/py2cairo/1.10.0/include/pycairo
-I/usr/local/Cellar/cairo/1.12.16/include/cairo PYTHON_VERSION=2.7.6
CAIROMM_LIBS=-L/usr/local/Cellar/cairomm/1.10.0/lib
-L/usr/local/Cellar/cairo/1.12.16/lib
-L/usr/local/Cellar/cairo/1.12.16/include/cairo CAIROMM_CFLAGS=-O3
-lcairomm-1.0 -lcairo -lsigc-2.0
However I take now a fatal error when I run make
.....
Making all in draw
CXX graph_cairo_draw.lo
clang: warning: -lcairomm-1.0: 'linker' input unused
clang: warning: -lcairo: 'linker' input unused
clang: warning: -lsigc-2.0: 'linker' input unused
warning: unknown warning option '-Wno-unused-local-typedefs'
[-Wunknown-warning-option]
graph_cairo_draw.cc:34:10: fatal error: 'cairommconfig.h' file not found
#include <cairommconfig.h>
^
1 warning and 1 error generated.
make[4]: *** [graph_cairo_draw.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
On Monday, December 16, 2013 5:25:43 PM UTC+1, Tiago Peixoto wrote:
>
> On 12/16/2013 11:09 AM, Nikos wrote:
> > Hi Tiago,
> > thanks for your response, but unfortunately it still does not work.
> > Actually, both directories
> /usr/local/Cellar/py2cairo/1.10.0/include/pycairo/ and
> /usr/local/include/pycairo contain a file pycairo.h.
> > So, I tried to pass each of these two directories to the CPPFLAGS, but
> I am getting the same configuration error, ie.
> > ......................
> > checking pkg-config is at least version 0.9.0... yes
> > checking for CAIROMM... yes
> > checking python module: cairo... yes
> > checking pycairo/pycairo.h usability... no
> > checking pycairo/pycairo.h presence... no
> > checking for pycairo/pycairo.h... no
> > configure: error: pycairo headers not found
> >
> > Then I have reinstall pycairo with brew uninstall py2cairo & brew
> install py2cairo
> >
> > and I tried again, but unsuccessfully,
> >
> > Any other ideas?
>
> The problem is almost certainly that your are not passing the correct
> non-default include paths you are using via the CPPFLAGS variable; you
> just need to find the correct ones. Search in the config.log file for
> errors such as "fatal error: 'cairo.h' file not found", and include the
> directory where such include files are to be found.
>
> Just be careful to set the include paths which are compatible with the
> libraries that you are linking to.
>
> Cheers,
> Tiago
>
> --
> Tiago de Paula Peixoto <[email protected] <javascript:>>
>
>_______________________________________________
graph-tool mailing list
[email protected]
http://lists.skewed.de/mailman/listinfo/graph-tool