Mentions légales du service
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
why3
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container registry
Monitor
Service Desk
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Admin message
GitLab upgrade completed. Current version is 17.11.4.
Show more breadcrumbs
Why3
why3
Commits
201623c0
Commit
201623c0
authored
9 years ago
by
Jean-Christophe Filliâtre
Browse files
Options
Downloads
Patches
Plain Diff
trywhy3: updated instructions
parent
0f574496
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/trywhy3/README
+27
-12
27 additions, 12 deletions
src/trywhy3/README
src/trywhy3/alt-ergo.patch
+35
-6
35 additions, 6 deletions
src/trywhy3/alt-ergo.patch
with
62 additions
and
18 deletions
src/trywhy3/README
+
27
−
12
View file @
201623c0
To compile and run TryWhy3 you need:
Instructions to build TryWhy3
-----------------------------
*
'ace'
*
in subdirectory src/trywhy3/ do
in directory src/trywhy3 do
** install 'ace'
git clone https://github.com/ajaxorg/ace-builds.git
git clone https://github.com/ajaxorg/ace-builds.git
*
Alt-Ergo
** install
Alt-Ergo
**
get sources of Alt-Ergo and put them in directory src/trywhy3
-
get sources of Alt-Ergo and put them in directory src/trywhy3
/ e.g. in
** change the following line of Makefile.in the name of this directory
src/trywhy3/alt-ergo-1.00-private-2015-01-29/
ALTERGODIR=src/trywhy3/alt-ergo-1.00-private-2015-01-29
- apply the patch alt-ergo.patch
** apply the patch alt-ergo.patch
cd <alt-ergo dir>
patch -p1 < ../alt-ergo.patch
cd <alt-ergo dir>
patch -p2 < ../alt-ergo.patch
- compile Alt-Ergo
./configure
make byte
* in the main directory
** if necessary, change the following line of Makefile.in to point
to Alt-Ergo sources
ALTERGODIR=src/trywhy3/alt-ergo-1.00-private-2015-01-29
** compile with
make trywhy3
* compile with make trywhy3
* install : TODO
This diff is collapsed.
Click to expand it.
src/trywhy3/alt-ergo.patch
+
35
−
6
View file @
201623c0
diff -c -r alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml /home/cmarche/why3/src/trywhy3/alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml
*** alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml 2015-10-19 10:44:47.532877782 +0200
--- /home/cmarche/why3/src/trywhy3/alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml 2015-10-11 17:04:29.987623110 +0200
Only in alt-ergo-1.00-private-2015-01-29/: autom4te.cache
Only in alt-ergo-1.00-private-2015-01-29/: config.status
Only in alt-ergo-1.00-private-2015-01-29/: .depend
Only in alt-ergo-1.00-private-2015-01-29/: Makefile.configurable
diff -c -r /tmp/alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml
*** /tmp/alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml 2016-04-07 16:01:57.449020746 +0200
--- alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml 2016-04-08 10:26:05.485174395 +0200
***************
*** 23,28 ****
--- 23,30 ----
...
...
@@ -26,9 +30,9 @@ diff -c -r alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.ml /home/cmarche
end;
{ env with tbox = tbox; unit_tbox = utbox; inst = inst }
diff -c -r alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli
/home/cmarche/why3/src/trywhy3/
alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli
*** alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli 201
5-10-19 10:44:47.540877782
+0200
---
/home/cmarche/why3/src/trywhy3/
alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli 201
5-10-11 17:05:07.655624228
+0200
diff -c -r
/tmp/
alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli
***
/tmp/
alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli 201
6-04-07 16:01:57.449020746
+0200
--- alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli 201
6-04-08 10:26:05.485174395
+0200
***************
*** 20,25 ****
--- 20,27 ----
...
...
@@ -40,3 +44,28 @@ diff -c -r alt-ergo-1.00-private-2015-01-29/src/sat/sat_solvers.mli /home/cmarch
module type S = sig
type t
diff -c -r /tmp/alt-ergo-1.00-private-2015-01-29/src/util/numbers.ml alt-ergo-1.00-private-2015-01-29/src/util/numbers.ml
*** /tmp/alt-ergo-1.00-private-2015-01-29/src/util/numbers.ml 2016-04-07 16:01:57.453020790 +0200
--- alt-ergo-1.00-private-2015-01-29/src/util/numbers.ml 2016-04-08 10:41:51.037337014 +0200
***************
*** 20,28 ****
(* This file is distributed under the terms of the CeCILL-C licence *)
(******************************************************************************)
! module MyZarith = ZarithNumbers
module MyNums = NumsNumbers
! include MyZarith
--- 20,29 ----
(* This file is distributed under the terms of the CeCILL-C licence *)
(******************************************************************************)
! (* module MyZarith = ZarithNumbers *)
module MyNums = NumsNumbers
! include MyNums
!
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment