| 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 1

Can 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

Attachment: revelation_0.4.11-8_i386.build.gz
Description: Binary data

Reply via email to