shellphish / shellphish-afl

A pip wrapper around AFL.
BSD 2-Clause "Simplified" License
82 stars 51 forks source link

an error when pip install git+https://github.com/shellphish/shellphish-afl #3

Closed leithon closed 7 years ago

leithon commented 7 years ago

fakeforksrv.c:2:23: fatal error: sys/prctl.h: No such file or directory run_via_fakeforksrv.c:3:23: fatal error: sys/prctl.h: No such file or directory compilation terminated. compilation terminated.

: recipe for target 'fakeforksrv' failed make[1]: *** [fakeforksrv] Error 1 make[1]: *** Waiting for unfinished jobs.... : recipe for target 'run_via_fakeforksrv' failed make[1]: *** [run_via_fakeforksrv] Error 1 make[1]: Leaving directory '/tmp/pip-build-GCn4rm/shellphish-afl/bin/afl-multi-cgc/fakeforksrv' Makefile:2: recipe for target 'all' failed make: *** [all] Error 2 error: Unable to make afl-multi-cgc
zardus commented 7 years ago

Looks like you're missing a bunch of packages. If you're on ubuntu, sys/prctl.h is in libc6-dev. In general, shellphish-afl has all the same requirements as building AFL itself.