You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 1, 2019. It is now read-only.
I got this when I tried pip install git+https://github.com/shellphish/shellphish-afl
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c: In function ‘cpu_resume_from_signal’:
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c:71:37: error: dereferencing pointer to incomplete type ‘struct ucontext’
sigprocmask(SIG_SETMASK, &uc->uc_sigmask, NULL);
^~
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c: In function ‘cpu_x86_signal_handler’:
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c:213:41: error: dereferencing pointer to incomplete type ‘struct ucontext’
#define PC_sig(context) ((context)->uc_mcontext.gregs[REG_RIP])
^
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c:232:10: note: in expansion of macro ‘PC_sig’
pc = PC_sig(uc);
^~~~~~
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/user-exec.c:237:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu/rules.mak:57: recipe for target 'user-exec.o' failed
make[2]: *** [user-exec.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Makefile:173: recipe for target 'subdir-i386-linux-user' failed
make[1]: *** [subdir-i386-linux-user] Error 2
make[1]: Leaving directory '/tmp/pip-ugqYQB-build/bin/afl-multi-cgc/afl/qemu_mode/multicb-qemu'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 1
error: Unable to make afl-multi-cgc
I got this when I tried
pip install git+https://github.com/shellphish/shellphish-aflAnything that can be done from my side for this?