-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build on Mac #21
Comments
So, The wheel does, indeed, ship for Linux. There might be a way to tell other platforms not to use it; I gotta look into that. |
Thanks for the info. I checked my dependency versions after reading through #14, but they are all up to date. I did a bit more digging and the root of the issue seems to be that
A bit more digging revealed that IRSB related types were being removed due to the |
Ran into a few more issues: cpp was converting However when I try to do a CFG analysis, I am now getting:
Thoughts? |
Looks like there is already an angr issue open for this one: angr/angr#46 |
And this issue points here: #20 can you try to update archinfo and pyvex? |
So @salls managed to track the x86_cr0 error down! Can you merge with the latest pyvex and try again? |
That seems to have fixed it. Thanks! |
w00t w00t |
I initially tried installing angr via pip, but was getting an error about not being able to find pyvex_static.dylib. It seems that the pip package includes the linux pyvex_static.so instead of the mac dylib. So I tried building pyvex myself, but I am getting:
The specific exception that is generated is:
<class 'cffi.api.CDefError'> setjmp arg 1: unknown type 'jmp_buf' (if you meant to use the old C syntax of giving untyped arguments, it is not supported)
I'm not really sure what make_ffi.py is doing, so wasn't sure how to fix this error.
The text was updated successfully, but these errors were encountered: