Hello,
The following error occurs when trying to install Daikon:
gp@home:~$ make -C $DAIKONDIR rebuild-everything
make: Entering directory '/home/gp/Desktop/daikon/daikon-5.7.2'
make -C /home/gp/Desktop/daikon/daikon-5.7.2 rebuild-everything-but-kvasir
make[1]: Entering directory '/home/gp/Desktop/daikon/daikon-5.7.2'
make -C /home/gp/Desktop/daikon/daikon-5.7.2/java compile
make[2]: Entering directory '/home/gp/Desktop/daikon/daikon-5.7.2/java'
make --stop all_directly junit
make[3]: Entering directory '/home/gp/Desktop/daikon/daikon-5.7.2/java'
rm -f `find daikon -name "*.class" -print`
echo "CLASSPATH = "
CLASSPATH =
echo "DAIKON_CLASSPATH = /home/gp/Desktop/daikon/daikon-5.7.2/java/lib/*:/home/gp/Desktop/daikon/daikon-5.7.2/java"
DAIKON_CLASSPATH = /home/gp/Desktop/daikon/daikon-5.7.2/java/lib/*:/home/gp/Desktop/daikon/daikon-5.7.2/java
javac -cp /home/gp/Desktop/daikon/daikon-5.7.2/java/lib/*:/home/gp/Desktop/daikon/daikon-5.7.2/java -Xlint -J-Xmx1024m -g -XDignore.symbol.file -Xmaxerrs 100000 -Xmaxwarns 100000 -source 8 -target 8 -Werror -Xlint:-path -Xlint:-options -Xlint:-classfile @java_files.txt
./daikon/chicory/DTraceWriter.java:286: warning: [deprecation] isAccessible() in AccessibleObject has been deprecated
if (!classField.isAccessible()) classField.setAccessible(true);
^
./daikon/chicory/DTraceWriter.java:317: warning: [deprecation] isAccessible() in AccessibleObject has been deprecated
if (!classField.isAccessible()) classField.setAccessible(true);
^
... a lot more warnings ...
1 error
49 warnings
make[3]: *** [Makefile:432: all_directly] Error 1
make[3]: Leaving directory '/home/gp/Desktop/daikon/daikon-5.7.2/java'
make[2]: *** [Makefile:414: all_stop_on_error] Error 2
make[2]: Leaving directory '/home/gp/Desktop/daikon/daikon-5.7.2/java'
make[1]: *** [Makefile:271: rebuild-everything-but-kvasir] Error 2
make[1]: Leaving directory '/home/gp/Desktop/daikon/daikon-5.7.2'
make: *** [Makefile:267: rebuild-everything] Error 2
make: Leaving directory '/home/gp/Desktop/daikon/daikon-5.7.2'
When I try to run the StackAR example on the manual, at the command
java -cp .:$DAIKONDIR/daikon.jar daikon.DynComp DataStructures.StackArTester, the following error occurs:
Can't find dcomp_rt.jar on the classpath or in $DAIKONDIR/java .
Probably you forgot to build it.
See the Daikon manual, section "Instrumenting the JDK with DynComp" for help.
In fact, at $DAIKONDIR/java there is a dcom_premain.jar, not a dcomp_rt.jar.
Anyone who encountered a similar error can share the solution?