-
Notifications
You must be signed in to change notification settings - Fork 22
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
Call to NuSMV fails: error while loading shared libraries libreadline.so.6 (part 2) #23
Comments
at the bottom it says "call to NuSMV failed." and it states the command that was used for the test. can you run the command
|
also saw the solution in #7 and tried also this this codeline electron-userland/electron-builder#993 |
Issues with (1) I will ask someone who has resolved this recently to post instructions |
I had similar problems and I could solve it by creating a softlink. I think the problem might be that the link needs to be created in the right directory so NuSMV can find it. |
thanks @Lauracf for your post and @ritaalamino I am reopening the issue to keep it visible in the list of issues. I added the tag |
@hklarner is readline needed for PyBoolNet? If not, it may be a solution to recompile NumSMV-a. In NuSMV (and I assume your fork NuSMV-a) readline can be disabled when compiling. See in CMakeLists.txt L18 and optional arguments to cmake at README.txt L366.
|
Another fix (only for Linux and Mac I think), that does not require sudo and retains readline:
This worked for me, and maybe could be added to setup.py. |
libreadline is not needed for PyBoolNet directly, only for nusmv-a. I think that without libreadline nusmv can not be called with command line arguments. But i am not sure. Recompiling nusmv-a is a problem because I can not compile for mac and windows because I only have a linux machine. |
I am trying to install in ChromeOS, using beta Linux (Crostini). Everything did fine, but I have a problem with a package. NuSMV on Python3.
I have tried installing pynumsv with pip3, maybe I should change something on settings.cfg (nusmv = ./NuSMV-a/NuSMVa_linux64) but I am not sure how to solve it.
The text was updated successfully, but these errors were encountered: