Summary: Bumping up the version of the libraries javalib and sawja to 2.3.1 and 1.5.1 respectively in order to use the upstream fix about classnames with $$.master
parent
392cd0dee0
commit
d6fc0d4cac
@ -1,46 +0,0 @@
|
|||||||
|
|
||||||
This file contains the instructions to compile a version of Infer to verify
|
|
||||||
Java programs.
|
|
||||||
|
|
||||||
In order to avoid problems with some dependencies that may occur at compile time,
|
|
||||||
it is best to use the OCaml Batteries Included distribution.
|
|
||||||
|
|
||||||
Step 1) Install Javalib and Sawja with the following the instruction:
|
|
||||||
|
|
||||||
a) install libzip-dev:
|
|
||||||
|
|
||||||
On ubuntu, install: libzip-ocaml-dev
|
|
||||||
|
|
||||||
b) first install javalib by going to:
|
|
||||||
|
|
||||||
dependencies/javalib-2.2.2
|
|
||||||
|
|
||||||
and run
|
|
||||||
./configure.sh
|
|
||||||
|
|
||||||
and follow the instructions.
|
|
||||||
|
|
||||||
c) install Sawja:
|
|
||||||
|
|
||||||
go to
|
|
||||||
|
|
||||||
dependencies/sawja-1.4
|
|
||||||
|
|
||||||
and then:
|
|
||||||
|
|
||||||
./configure.sh
|
|
||||||
make && sudo make install
|
|
||||||
|
|
||||||
Step 2) InferJava can now be compiled by going to the directory:
|
|
||||||
|
|
||||||
infer/java
|
|
||||||
|
|
||||||
and typing:
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
This will automatically compile the InferJava binary and move it to
|
|
||||||
|
|
||||||
infer/bin
|
|
||||||
|
|
||||||
Note that folder with the binary should be added to PATH
|
|
Loading…
Reference in new issue