| Making all in crack | make[5]: Entering directory `/build/revelation-tQlV06/revelation-0.4.11/src/wrap/crack' | sed \ | -e "s|\@CRACK_DICTPATH\@|/usr/share/revelation/pwdict|" \ | crack.c.in >crack.c | gcc -pthread -fno-strict-aliasing -fPIC -I/usr/include/python2.6 -c crack.c -o crack.o | crack.c:21:20: fatal error: Python.h: No such file or directory | compilation terminated. | make[5]: *** [crack.o] Error 1Can I get the complete buildlog for that?
Attached.
I suspect that something regarding python version detection or include path voodoo is going wrong.
Well, the culpris is that you build depend on python-dev (i.e. the default version) but version 2.6 is hardcoded in debian/rules. Hardcoding versions is bad, please don't do that. :)
Use either PYVERS = $(shell pyversions -dv)or, in case you want to build Python extensions for more than one version:
PYVERS = $(shell pyversions -rv)(In the latter case you'll have to chage python-dev to python-all-dev in Build-Depends.)
-- Jakub Wilk
revelation_0.4.11-8_i386.build.gz
Description: Binary data