Hello
I've tried compiling the eid-viewer (svn_revision 52) on slackware
13.1
I downloaded the source tarball from eid-viewer-continuous
I untarred it.
I ran "./configure" without any options
I ran make.
First the build process failed with this warning:
Unable to locate the Javac Compiler in:
/usr/lib64/java/../lib/tools.jar
which is to be expected since the jar in question is at /usr/lib64/
java/lib/tools.jar and not /usr/lib64/lib/tools.jar
A temporary symbolic link let me work around this.
Then the tests failed.
First because I didn't have an eid in the reader.
Then for some reason I don't understand:
-------------------------------------------------------------------------------
Test set: be.fedict.eidviewer.lib.TestView
-------------------------------------------------------------------------------
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.034
sec <<< FAILURE!
initializationError(be.fedict.eidviewer.lib.TestView) Time elapsed:
0.013 sec <<< ERROR!
java.lang.Exception: No runnable methods
at
org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:
154)
at
org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:
112)
at org.junit.runners.ParentRunner.validate(ParentRunner.java:
253)
at org.junit.runners.ParentRunner.<init>(ParentRunner.java:55)
at
org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:
56)
at
org.junit.internal.builders.JUnit4Builder.runnerForClass(JUnit4Builder.java:
13)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:
57)
at
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:
29)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:
57)
at
org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:
24)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.<init>(JUnit4TestSet.java:
45)
at
org.apache.maven.surefire.junit4.JUnit4DirectoryTestSuite.createTestSet(JUnit4DirectoryTestSuite.java:
56)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(AbstractDirectoryTestSuite.java:
96)
at
org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.java:
209)
at org.apache.maven.surefire.Surefire.run(Surefire.java:156)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:
345)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:
1009)
The XML version of this "surefire-report" is on
http://pastebin.com/VSjVEaUe
I don't know if it is relevant, but I have eid-mw 4.0.0 svn 929
installed.
Can you point me in the general direction of how to solve this error?
Also, is there a cleaner way to let the build process find the jdk?