Status fields:
| creation_ts: | 2013-02-21 10:23 | 
|---|---|
| component: | build system | 
| version: | unspecified | 
| rep_platform: | All | 
| op_sys: | Linux | 
| bug_status: | RESOLVED | 
| resolution: | FIXED | 
| reporter: | zapster@complang.tuwien.ac.at | 
The configure script does not check if jasmin exists and/or is usable. This causes `make
check` to fail with:
<output>
Making check in bugzilla
make[3]: Entering directory `/home/zapster/cacao/cacao-build/tests/regression/bugzilla'
LD_LIBRARY_PATH=../../../src/cacao/.libs ../../../src/cacao/cacao
-Xbootclasspath:../../../src/classes/classes:/home/zapster/cacao/cacao-build
/../classpath-install/share/classpath/glibj.zip -cp
/usr/share/java/cup.jar:/usr/share/java/jasmin-sable.jar jasmin.Main ../../..
/../cacao-staging/tests/regression/bugzilla/*.j
Exception in thread "main" java.lang.NoClassDefFoundError: jasmin.Main not found in
java.lang.ClassLoader$1{urls=[file:/usr/share/java/cup.jar,file:/usr/share/java/jasmin-
sable.jar], parent=null}
   <<No stacktrace available>>
Caused by: java.lang.ClassNotFoundException: jasmin.Main not found in
java.lang.ClassLoader$1{urls=[file:/usr/share/java/cup.jar,file:/usr/share/java/jasmin-
sable.jar], parent=null}
   at java.net.URLClassLoader.findClass(URLClassLoader.java:531)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
   at java.lang.ClassLoader$1.loadClass(ClassLoader.java:1112)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
make[3]: *** [build] Error 1
make[3]: Leaving directory `/home/zapster/cacao/cacao-build/tests/regression/bugzilla'
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory `/home/zapster/cacao/cacao-build/tests/regression'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/home/zapster/cacao/cacao-build/tests'
make: *** [check-recursive] Error 1
</output>
This might be confusing to some users. configure should emit a warning.