easymock fails to build from source in maverick

Bug #651155 reported by Matthias Klose
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
easymock (Ubuntu)
Fix Released
High
James Page
Maverick
Fix Released
High
James Page

Bug Description

confirmed with a local build on i386

compile-tests:
    [javac] /scratch/packages/tmp/easymock-2.4+ds1/debian/build.xml:29: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 62 source files to /scratch/packages/tmp/easymock-2.4+ds1/tests-build
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.

test:
    [junit] Running org.easymock.tests.ArgumentsMatcherTest
    [junit] Testsuite: org.easymock.tests.ArgumentsMatcherTest
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.01 sec
    [junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 0.01 sec
    [junit]
    [junit] Testcase: initializationError took 0.001 sec
    [junit] Caused an ERROR
    [junit] org/hamcrest/SelfDescribing
    [junit] java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
    [junit] at java.lang.ClassLoader.defineClass1(Native Method)
    [junit] at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    [junit] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    [junit] at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    [junit] at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    [junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    [junit] at java.security.AccessController.doPrivileged(Native Method)
    [junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    [junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    [junit] at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
    [junit] Caused by: java.lang.ClassNotFoundException: org.hamcrest.SelfDescribing
    [junit] at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    [junit] at java.security.AccessController.doPrivileged(Native Method)
    [junit] at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    [junit] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    [junit] at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    [junit]

BUILD FAILED
/scratch/packages/tmp/easymock-2.4+ds1/debian/build.xml:33: Test org.easymock.tests.ArgumentsMatcherTest failed

Total time: 1 second
make: *** [debian/stamp-ant-check] Error 1

Tags: server-mrs

Related branches

Matthias Klose (doko)
Changed in easymock (Ubuntu):
importance: Undecided → High
milestone: none → ubuntu-10.10
status: New → Confirmed
assignee: nobody → Thierry Carrez (ttx)
Thierry Carrez (ttx)
Changed in easymock (Ubuntu Maverick):
assignee: Thierry Carrez (ttx) → James Page (james-page)
tags: added: server-mrs
James Page (james-page)
Changed in easymock (Ubuntu Maverick):
status: Confirmed → In Progress
Revision history for this message
James Page (james-page) wrote :

Pending upload approval

Changed in easymock (Ubuntu Maverick):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package easymock - 2.4+ds1-4ubuntu1

---------------
easymock (2.4+ds1-4ubuntu1) maverick; urgency=low

  * FTBFS Amended Build-Depends to include libhamcrest-java (LP: #651155)
 -- James Page <email address hidden> Wed, 29 Sep 2010 15:53:00 +0100

Changed in easymock (Ubuntu Maverick):
status: Fix Committed → Fix Released
Revision history for this message
James Page (james-page) wrote :

This fix will ultimately be superceeded when the latest version of junit4 is synced from debian (see https://bugs.launchpad.net/ubuntu/+source/junit4/+bug/648227)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.