On Dec 2, 2009, at 9:25 AM, Philip Martin wrote:

> Mark Phippard <markp...@gmail.com> writes:
> 
>> I am guessing that you are not using the Sun JDK?  You pretty much
>> need to have that.  The open-source JDK's just do not cut it.
> 
> I can build javahl on Debian using the openjdk-6-jdk package.
> 
> I can't get the tests to run:
> 
> $ nice make check-javahl 
> /usr/lib/jvm/java-6-openjdk/bin/java 
> "-Dtest.rootdir=/home/pm/sw/subversion/obj/subversion/bindings/javahl/test-work"
>  "-Dtest.rooturl=" "-Dtest.fstype=" 
> -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/local/subversion/lib
>  -classpath subversion/bindings/javahl/classes: "-Dtest.tests=" 
> org.tigris.subversion.javahl.RunTests
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/tigris/subversion/javahl/RunTests
> Caused by: java.lang.ClassNotFoundException: 
> org.tigris.subversion.javahl.RunTests
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
> Could not find the main class: org.tigris.subversion.javahl.RunTests. Program 
> will exit.
> make: *** [check-javahl] Error 1
> 
> I get much the same error using sun-java6-jdk:
> 
> $ nice make check-javahl 
> /usr/lib/jvm/java-6-sun/bin/java 
> "-Dtest.rootdir=/home/pm/sw/subversion/obj/subversion/bindings/javahl/test-work"
>  "-Dtest.rooturl=" "-Dtest.fstype=" 
> -Djava.library.path=subversion/bindings/javahl/native/.libs:/usr/local/subversion/lib
>  -classpath subversion/bindings/javahl/classes: "-Dtest.tests=" 
> org.tigris.subversion.javahl.RunTests
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/tigris/subversion/javahl/RunTests
> Caused by: java.lang.ClassNotFoundException: 
> org.tigris.subversion.javahl.RunTests
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> Could not find the main class: org.tigris.subversion.javahl.RunTests.  
> Program will exit.
> make: *** [check-javahl] Error 1
> 
>>> -I/usr/include/neon   -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
>>> -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include
>>> -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include/linux
> 
> Is that java-5.  Is java-6 required?

Do you have junit installed, and are you configuring subversion --with-junit?

-Hyrum

Reply via email to