1

when I try to install mulval I get the following error:

(cd src/adapter; make; make install)
make[1]: Entering directory '/home/rvmelo/mulval/mulval/src/adapter'
javac GetCVEID.java -cp :/home/rvmelo/mulval/mulval/lib/dom4j-1.6.1.jar:/home/rvmelo/mulval/mulval/lib/jaxen-1.1.1.jar:/home/rvmelo/mulval/mulval/lib/mysql-connector-java-5.1.8-bin.jar
make[1]: javac: Comando não encontrado
Makefile:9: recipe for target 'GetCVEID.class' failed
make[1]: *** [GetCVEID.class] Error 127
make[1]: Leaving directory '/home/rvmelo/mulval/mulval/src/adapter'
make[1]: Entering directory '/home/rvmelo/mulval/mulval/src/adapter'
javac GetCVEID.java -cp :/home/rvmelo/mulval/mulval/lib/dom4j-1.6.1.jar:/home/rvmelo/mulval/mulval/lib/jaxen-1.1.1.jar:/home/rvmelo/mulval/mulval/lib/mysql-connector-java-5.1.8-bin.jar
make[1]: javac: Comando não encontrado
Makefile:9: recipe for target 'GetCVEID.class' failed
make[1]: *** [GetCVEID.class] Error 127
make[1]: Leaving directory '/home/rvmelo/mulval/mulval/src/adapter'
Makefile:6: recipe for target 'adapter' failed
make: *** [adapter] Error 2

And I already have MULVALROOT set according to this tutorial: http://people.cs.ksu.edu/~xou/argus/software/mulval/readme.html

My PATH:

/home/rvmelo/mulval/XSB/bin:/home/rvmelo/mulval/XSB/utils:/usr/local/sbin:/
usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/
snap/bin:/home/rvmelo/mulval/mulval/bin:/home/rvmelo/mulval/mulval/utils:/
home/rvmelo/mulval/XSB/bin

MULVALROOT:

/home/rvmelo/mulval/mulval

why is this happening?

Andrew Tobilko
  • 48,120
  • 14
  • 91
  • 142
user8955046
  • 27
  • 1
  • 9

1 Answers1

0

It seems that you have installed a JRE and you need to compile Java classes (need javac which is included in the JDK). These are the differences between JRE and JDK

From your logs:

 make[1]: javac: Comando não encontrado

Just install a JDK.

Gonzalo Matheu
  • 8,984
  • 5
  • 35
  • 58