Emmanuel, thanks for this fix, I'm sending it to the OpenMAMA developers
for inclusion upstream


-------- Original Message --------
Subject:        Re: Bug#745099: openmama: FTBFS with Java 8: class MamdaLock
is public, should be declared in a file named MamdaLock.java
Date:   Fri, 08 Aug 2014 15:38:05 +0200
From:   Emmanuel Bourg <ebo...@apache.org>
To:     745...@bugs.debian.org, Daniel Pocock <dan...@pocock.com.au>



Control: tags -1 patch

Here is a patch fixing this issue. Java 8 was simply not recognized as
Java 5 or later by the Ant build, this skipped the logic to rename
MamdaLock15.java into MamdaLock.java and triggered a compiler error.

Emmanuel Bourg




Description: Fix a build failure with Java 8
Author: Emmanuel Bourg <ebo...@apache.org>
Forwarded: no
--- a/mamda/java/build.xml
+++ b/mamda/java/build.xml
@@ -11,6 +11,8 @@
      <echo message="ant.java.version=${ant.java.version}"></echo>
      <condition property="isJava5or6">
      <or>
+     <equals arg1="${ant.java.version}" arg2="1.9"></equals>
+     <equals arg1="${ant.java.version}" arg2="1.8"></equals>
      <equals arg1="${ant.java.version}" arg2="1.7"></equals>
      <equals arg1="${ant.java.version}" arg2="1.6"></equals>
      <equals arg1="${ant.java.version}" arg2="1.5"></equals>

Reply via email to