k-user AT lists.cs.illinois.edu
Subject: K-user mailing list
List archive
- From: Dwight Guth <dwight.guth AT runtimeverification.com>
- To: "Moore, Brandon Michael" <bmmoore AT illinois.edu>
- Cc: Traian Florin Serbanuta <traian.serbanuta AT gmail.com>, "k-user AT cs.uiuc.edu" <k-user AT cs.uiuc.edu>, Chucky Ellison <cme AT freefour.com>
- Subject: Re: [K-user] Fwd: installing the latest version of K
- Date: Tue, 17 Feb 2015 13:58:11 -0600
- List-archive: <http://lists.cs.uiuc.edu/pipermail/k-user/>
- List-id: <k-user.cs.uiuc.edu>
actually, perhaps a better question: what does uname report? if our script is not correctly identifying that you are running on windows then it is likely adding the wrong directory.
On Tue, Feb 17, 2015 at 1:20 PM, Moore, Brandon Michael <bmmoore AT illinois.edu> wrote:
The proper copy of sdf2table should be the one in
D:\prog\k\k-distribution\target\release\k\lib\native\windows
What directories do you have on your PATH?
Brandon
From: k-user-bounces AT cs.uiuc.edu [k-user-bounces AT cs.uiuc.edu] on behalf of Chucky Ellison [cme AT freefour.com]
Sent: Tuesday, February 17, 2015 9:04 AM
To: k-user AT cs.uiuc.edu; Traian Florin Serbanuta
Subject: [K-user] Fwd: installing the latest version of K
Resending this since it's been a while and I'm not entirely sure I was subscribed yet.
Any idea how to fix this so I can get K running?
Thanks!-Chucky
---------- Forwarded message ----------
From: Chucky Ellison <cme AT freefour.com>
Date: Thu, Feb 12, 2015 at 11:20 AM
Subject: Re: [K-user] installing the latest version of K
To: Traian Florin Serbanuta <traian.serbanuta AT gmail.com>
Cc: "k-user AT cs.uiuc.edu" <k-user AT cs.uiuc.edu>
Okay I managed to `mvn package` everything, and that was successful. Then I tried to `mvn install` (it seems to be required by the instructions, but not sure what any of this means). It fails with an error (I attached the entire output). It can't find "D:\prog\k\k-distribution\target\ktest-reports\summary.xml" (indeed, no such file exists).
Just in case `mvn install` was optional, I went ahead and tried to kompile a definition, and this is what I get:
$ kompile simple-typed-static.k/d/prog/k/k-distribution/target/release/k/bin/../lib/k: line 3: ulimit: stack size: cannot modify limit: Invalid argumentjava.io.IOException: Cannot run program "sdf2table.exe" (in directory "D:\prog\k\k-distribution\tutorial\2_languages\1_simple\2_typed\1_static\.kompile-2015-02-12-11-12-34-e6bc4c3d-d62a-4d4e-b8e8-5801c81cf49c\pgm"): CreateProcess error=2, The system cannot find the file specifiedat java.lang.ProcessBuilder.start(Unknown Source)at org.kframework.parser.utils.Sdf2Table.run_sdf2table(Sdf2Table.java:41)at org.kframework.parser.DefinitionLoader.parseDefinition(DefinitionLoader.java:172)at org.kframework.parser.DefinitionLoader.loadDefinition(DefinitionLoader.java:88)at org.kframework.kompile.KompileFrontEnd.genericCompile(KompileFrontEnd.java:108)at org.kframework.kompile.KompileFrontEnd.run(KompileFrontEnd.java:87)at org.kframework.main.FrontEnd.main(FrontEnd.java:51)at org.kframework.main.Main.runApplication(Main.java:96)at org.kframework.main.Main.main(Main.java:47)Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specifiedat java.lang.ProcessImpl.create(Native Method)at java.lang.ProcessImpl.<init>(Unknown Source)at java.lang.ProcessImpl.start(Unknown Source)... 9 more[Error] Critical: Could not copyD:\prog\k\k-distribution\tutorial\2_languages\1_simple\2_typed\1_static\.kompile-2015-02-12-11-12-34-e6bc4c3d-d62a-4d4e-b8e8-5801c81cf49c\pgm\Program.tblto directoryD:\prog\k\k-distribution\tutorial\2_languages\1_simple\2_typed\1_static\simple-typed-static-kompiled\.
It looks like that program lives in both D:\prog\k\sdf-parser\target\sdf\bin and D:\prog\k\k-distribution\target\release\k\lib\native\windows, but it's not using those paths to find it I guess.
FWIW, I skipped the IDE setup part since I only want to run on the command line.
Help appreciated :)
(Incidentally, there's a typo in /src/README.md where it says "probabably").
-Chucky
On Thu, Feb 12, 2015 at 1:30 AM, Chucky Ellison <cme AT freefour.com> wrote:
Ah I see, I was following the /INSTALL.md instructions, when apparently I was supposed to follow the src/README.md instructions. Since the /INSTALL.md file is in the base directory of the of the repository, you might want replace it with the contents of src/README.md, and put in your zips whatever install instructions you want. Anyone who checks out is going to look first at /INSTALL.md. Just a friendly suggestion :)
I'll take another crack at the install tomorrow. Thanks Traian!
-Chucky
On Thu, Feb 12, 2015 at 1:07 AM, Traian Florin Şerbănuţă <traian.serbanuta AT fmi.unibuc.ro> wrote:
Hi Chucky,
Welcome to K!... again :)
after you run mvn package in the base directory there should be a directory
k-distribution/target/release/kwhich is the K distribution
Everything described in the documentation is based to that directory, and the scripts should be run from the bin directory there, too
Also, on Windows, I find that running the batch scripts works better for me, even though most of the time I run them from the cygwin environment.
best wishes,Traian
2015-02-12 1:49 GMT+02:00 Chucky Ellison <cme AT freefour.com>:
_______________________________________________So I'm trying to install the latest master of K (51c11bb93be74e68d15a5e63b1262428d15e90ce) on windows 7
$ java -versionjava version "1.8.0_31"Java(TM) SE Runtime Environment (build 1.8.0_31-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
I'm using the msys2 environment (it's like a cooler cygwin).
1) the instructions seem old; there is no k/bin directory. I think it's now meant to be k-distribution\src\main\scripts\bin. The same is true of the Simple example directory
2)$ kompile simple-untyped.k/d/prog/k/k-distribution/src/main/scripts/bin/../lib/k: line 3: ulimit: stack size: cannot modify limit: Invalid argumentError: Could not find or load main class org.kframework.main.Main
I got a similar error when I tried running the example in v3.4.
It looks like there are two errors here. One is about setting the stack size. It fails, but the script continues.
$ ulimit -acore file size (blocks, -c) unlimiteddata seg size (kbytes, -d) unlimitedfile size (blocks, -f) unlimitedopen files (-n) 256pipe size (512 bytes, -p) 8stack size (kbytes, -s) 2025cpu time (seconds, -t) unlimitedmax user processes (-u) 256virtual memory (kbytes, -v) unlimited
FWIW:$ unameMSYS_NT-6.1
When it goes to run java, It looks like it's setting the classpath to be"$(dirname "$0")/java/*"
but my $(dirname "$0") is/d/prog/k/k-distribution/src/main/scripts/bin/../liband /d/prog/k/k-distribution/src/main/scripts/bin/../lib/java doesn't exist
Did I do something wrong? What's going on?
Thanks!-Chucky
k-user mailing list
k-user AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/k-user
_______________________________________________
k-user mailing list
k-user AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/k-user
_______________________________________________
k-user mailing list
k-user AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/k-user
- Re: [K-user] installing the latest version of K, (continued)
- Re: [K-user] installing the latest version of K, Traian Florin Şerbănuţă, 02/12/2015
- Re: [K-user] installing the latest version of K, Chucky Ellison, 02/12/2015
- Re: [K-user] installing the latest version of K, Chucky Ellison, 02/12/2015
- [K-user] Fwd: installing the latest version of K, Chucky Ellison, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Moore, Brandon Michael, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Chucky Ellison, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Dwight Guth, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Chucky Ellison, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Dwight Guth, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Chucky Ellison, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Moore, Brandon Michael, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Moore, Brandon Michael, 02/17/2015
- Re: [K-user] Fwd: installing the latest version of K, Dwight Guth, 02/17/2015
- [K-user] Fwd: installing the latest version of K, Chucky Ellison, 02/17/2015
- Re: [K-user] installing the latest version of K, Chucky Ellison, 02/12/2015
- Re: [K-user] installing the latest version of K, Chucky Ellison, 02/12/2015
- Re: [K-user] installing the latest version of K, Traian Florin Şerbănuţă, 02/12/2015
Archive powered by MHonArc 2.6.16.