-
Notifications
You must be signed in to change notification settings - Fork 180
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
Self-compiled ikos is not functional (MacPorts) #220
Comments
When running the test suite, several tests fail. Test suite run with `master`
|
I did try the |
@szhorvat noted. What do you have in |
This is where MacPorts installs LLVM 14. My understanding of the error is that it is not
|
Might this be a duplicate of #203? EDIT: And, if so, does that workaround also work for you? |
Yes, changing that |
The workaround suggested in #203 allows the configuration step to succeed. But on my real project it still fails at the linking step with the same |
Ok, sounds good. Looking forward! |
I should note that I am completely new to ikos and I was simply trying to see if it could be useful for our project, igraph. Unfortunately, I don't think I'll have a lot of time to get things working, and I was just about to give up, when I realized that igraph's build system will automatically make use of Once ccache is disabled, compilation succeeds, but analysis fails with:
I don't think I'll have time to keep trying to get this working, but for reference, this is what I did:
A similar issue was reported in #197. EDIT: The patch from #197 allows me to finally get results. Now to figure out how to make ikos understand that a certain function will never return, and get rid of lots of warnings ... I'll leave it to you to close this issue, @ivanperez-keera. It seems that the problems I saw are already better documented in other issues. |
I should note that a significant portion of unit tests still fails: Test failures
Also, I couldn't make sense of any of the "The program is definitely UNSAFE" claims (except the one I noted in #221). ikos's claims seem to be incorrect. Something is definitely not working properly. |
I compiled
ikos
from sources on macOS 13 (I have MacPorts instead of Homebrew, so I could not use the Homebrew installation). I used tagv3.1
directly from this repository. When I try to analyze a barebones CMake project (just aproject()
line), I get the error below. Do you have any hints for me on how to resolve this?Output from scanning a barebones CMake project, v3.1
If I build the current
master
branch ofikos
, the error is different:Output from scanning a barebones CMake project, `master`
For reference, this is the output from configuring
ikos
:Configuring with CMake
The text was updated successfully, but these errors were encountered: