Skip to content
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

User error on running saw with no parameters #128

Closed
daniel-vainsencher opened this issue Apr 15, 2016 · 4 comments
Closed

User error on running saw with no parameters #128

daniel-vainsencher opened this issue Apr 15, 2016 · 4 comments
Assignees
Labels
documentation Issues involving documentation topics: error-messages Issues involving the messages SAW produces on error type: bug Issues reporting bugs or unexpected/unwanted behavior usability An issue that impedes efficient understanding and use
Milestone

Comments

@daniel-vainsencher
Copy link

Just running saw (or, also, running saw ff_llvm.saw) causes:


/ *|/ _' | | | |
*
\ (| | | | |
|
/,|,_/ version 0.2 (012a784)

Loading module Cryptol
saw: z3: runInteractiveProcess: runInteractiveProcess: exec: does not exist (No such file or directory)

I installed from [1]. z3 isn't supposed to be an implicit dependency, right?

[1] https://github.com/GaloisInc/saw-script/releases/download/v0.2/saw-0.2-2016-04-12-Ubuntu14.04-64.tar.gz

@atomb
Copy link
Contributor

atomb commented Apr 15, 2016

Z3 actually is a strict dependency (because it's used in the type checker for Cryptol, which is a core component of SAW). I'm going to treat this ticket as a reminder to update the text on saw.galois.com to mention that.

It would also be good to improve that error message.

In principle, it might be possible to make some uses of SAW work without Z3. Much of the functionality wouldn't be available, but some features could be.

@daniel-vainsencher
Copy link
Author

Thanks, I would expect to see this mentioned in Downloads, and possibly
also in the tutorial. Speaking of which, having found the tutorial on the
web, it is not obvious that the code directory is under doc, might be worth
removing that paper cut.

On Fri, Apr 15, 2016 at 11:39 AM, Aaron Tomb [email protected]
wrote:

Z3 actually is a strict dependency (because it's used in the type checker
for Cryptol, which is a core component of SAW). I'm going to treat this
ticket as a reminder to update the text on saw.galois.com to mention that.

It would also be good to improve that error message.

In principle, it might be possible to make some uses of SAW work without
Z3. Much of the functionality wouldn't be available, but some features
could be.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#128 (comment)

@tiziano88
Copy link

I was also confused by this and could not get things up and running out of the box. Would be good to mention this dependency somewhere.

@atomb atomb added the type: bug Issues reporting bugs or unexpected/unwanted behavior label May 2, 2017
@atomb atomb added the usability An issue that impedes efficient understanding and use label Apr 28, 2020
@atomb atomb added this to the 0.6 milestone May 5, 2020
@atomb atomb added the documentation Issues involving documentation label May 15, 2020
@brianhuffman brianhuffman added the topics: error-messages Issues involving the messages SAW produces on error label May 15, 2020
@atomb atomb modified the milestones: 0.6, 0.7 Aug 31, 2020
@atomb atomb self-assigned this Oct 16, 2020
@atomb atomb modified the milestones: 0.7, 0.8 Dec 14, 2020
@atomb
Copy link
Contributor

atomb commented Apr 22, 2021

With the latest updates to saw.galois.com and the README in this repo, I think this issue is resolved.

@atomb atomb closed this as completed Apr 22, 2021
brianhuffman pushed a commit that referenced this issue Apr 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Issues involving documentation topics: error-messages Issues involving the messages SAW produces on error type: bug Issues reporting bugs or unexpected/unwanted behavior usability An issue that impedes efficient understanding and use
Projects
None yet
Development

No branches or pull requests

4 participants