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.