Hi all, Following the guidelines in the HACKING document, I have so far been unable to build the Java artifacts of libidn.
I was using a Vagrant-based server to do the compilation. Based on that, I expect that anyone can reproduce my problems easily. I've attached the Vagrantfile. When a box is started, all dependencies as defined in the HACKING document are installed (which can take quite some time, be warned). After that, you'll have to SSH into the new box, do a manual GIT checkout and execute the build. I've attached the relevant output from the 'make' command as attachment 'output.txt' to this message. To get rid of the compilation warnings, I tried passing -source 1.4 and -target 1.4 arguments to AM_JAVACFLAGS, but that didn't work. I do have to admit that I'm unaccustomed to working with Maven files (or GCJ, for that matter). There's a very good chance that I missed something obvious. Note that fixing those warnings is somewhat unrelated to the build failure - I was just trying to get my hands dirty on that one. Regards, Guus
Making all in java
make[2]: Entering directory '/home/vagrant/libidn/java'
Making all in src
make[3]: Entering directory '/home/vagrant/libidn/java/src'
Making all in main
make[4]: Entering directory '/home/vagrant/libidn/java/src/main'
Making all in java
make[5]: Entering directory '/home/vagrant/libidn/java/src/main/java'
Making all in gnu
make[6]: Entering directory '/home/vagrant/libidn/java/src/main/java/gnu'
Making all in inet
make[7]: Entering directory '/home/vagrant/libidn/java/src/main/java/gnu/inet'
Making all in encoding
make[8]: Entering directory
'/home/vagrant/libidn/java/src/main/java/gnu/inet/encoding'
CLASSPATH=../../../../../../../java/src/main/java:./../../../../../../../java/src/main/java${CLASSPATH:+":$CLASSPATH"}
javac -d ../../../../../../../java/src/main/java -target 1.1 -source 1.1
CombiningClass.java Composition.java DecompositionKeys.java
DecompositionMappings.java IDNA.java IDNAException.java NFKC.java Punycode.java
PunycodeException.java RangeSet.java RFC3454.java Stringprep.java
StringprepException.java
/home/vagrant/libidn/java/src/main/java/gnu/inet/encoding/IDNAException.java:35:
warning: The serializable class IDNAException does not declare a static final
serialVersionUID field of type long
public class IDNAException
^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/main/java/gnu/inet/encoding/PunycodeException.java:35:
warning: The serializable class PunycodeException does not declare a static
final serialVersionUID field of type long
public class PunycodeException
^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/main/java/gnu/inet/encoding/StringprepException.java:35:
warning: The serializable class StringprepException does not declare a static
final serialVersionUID field of type long
public class StringprepException
^^^^^^^^^^^^^^^^^^^
3 problems (3 warnings)
echo timestamp > classnoinst.stamp
make[8]: Leaving directory
'/home/vagrant/libidn/java/src/main/java/gnu/inet/encoding'
make[8]: Entering directory '/home/vagrant/libidn/java/src/main/java/gnu/inet'
make[8]: Nothing to be done for 'all-am'.
make[8]: Leaving directory '/home/vagrant/libidn/java/src/main/java/gnu/inet'
make[7]: Leaving directory '/home/vagrant/libidn/java/src/main/java/gnu/inet'
make[7]: Entering directory '/home/vagrant/libidn/java/src/main/java/gnu'
make[7]: Nothing to be done for 'all-am'.
make[7]: Leaving directory '/home/vagrant/libidn/java/src/main/java/gnu'
make[6]: Leaving directory '/home/vagrant/libidn/java/src/main/java/gnu'
Making all in .
make[6]: Entering directory '/home/vagrant/libidn/java/src/main/java'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/home/vagrant/libidn/java/src/main/java'
make[5]: Leaving directory '/home/vagrant/libidn/java/src/main/java'
make[5]: Entering directory '/home/vagrant/libidn/java/src/main'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/vagrant/libidn/java/src/main'
make[4]: Leaving directory '/home/vagrant/libidn/java/src/main'
Making all in test
make[4]: Entering directory '/home/vagrant/libidn/java/src/test'
Making all in java
make[5]: Entering directory '/home/vagrant/libidn/java/src/test/java'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/home/vagrant/libidn/java/src/test/java'
make[5]: Entering directory '/home/vagrant/libidn/java/src/test'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/vagrant/libidn/java/src/test'
make[4]: Leaving directory '/home/vagrant/libidn/java/src/test'
Making all in util
make[4]: Entering directory '/home/vagrant/libidn/java/src/util'
Making all in java
make[5]: Entering directory '/home/vagrant/libidn/java/src/util/java'
CLASSPATH=../../../../java/src/util/java:./../../../../java/src/util/java${CLASSPATH:+":$CLASSPATH"}
javac -d ../../../../java/src/util/java -classpath
../../../../java/src/main/java -target 1.1 -source 1.1 GenerateRFC3454.java
GenerateNFKC.java TestIDNA.java TestNFKC.java
/home/vagrant/libidn/java/src/util/java/GenerateRFC3454.java:83: warning:
Resource leak: 'r' is never closed
BufferedReader r = new BufferedReader(new FileReader(f));
^
/home/vagrant/libidn/java/src/util/java/GenerateRFC3454.java:96: warning: The
value of the local variable n is not used
int n = 0;
^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:109: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
static String decompose(String in, TreeMap mappings)
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:147: warning: TreeSet
is a raw type. References to generic type TreeSet<T> should be parameterized
TreeSet exclusions = new TreeSet();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:147: warning: TreeSet
is a raw type. References to generic type TreeSet<T> should be parameterized
TreeSet exclusions = new TreeSet();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:157: warning: Type
safety: The method add(Object) belongs to the raw type TreeSet. References to
generic type TreeSet<T> should be parameterized
exclusions.add(line);
^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:166: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap canonical = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:166: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap canonical = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:167: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap compatibility = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:167: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap compatibility = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:168: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap combiningClasses = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:168: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap combiningClasses = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:185: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
compatibility.put(f[0], stripCompatibilityTag(f[5]));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:187: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
compatibility.put(f[0], f[5]);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:189: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
canonical.put(f[0], f[5]);
^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:194: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
combiningClasses.put(new Integer(Integer.parseInt(f[0], 16)), f[3]);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:208: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = compatibility.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:216: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
compatibility.put(k, d);
^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:226: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap compatibilityKeys = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:226: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap compatibilityKeys = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:227: warning:
ArrayList is a raw type. References to generic type ArrayList<E> should be
parameterized
ArrayList compatibilityMappings = new ArrayList();
^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:227: warning:
ArrayList is a raw type. References to generic type ArrayList<E> should be
parameterized
ArrayList compatibilityMappings = new ArrayList();
^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:230: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = compatibility.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:238: warning: Type
safety: The method add(Object) belongs to the raw type ArrayList. References to
generic type ArrayList<E> should be parameterized
compatibilityMappings.add(v);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:240: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
compatibilityKeys.put(k, new Integer(index));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:245: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap firstMap = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:245: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap firstMap = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:246: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap secondMap = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:246: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap secondMap = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:249: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = canonical.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:270: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
firstMap.put(s[0], new Integer(c.intValue()+1));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:272: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
firstMap.put(s[0], new Integer(1));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:277: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
secondMap.put(s[1], new Integer(c.intValue()+1));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:279: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
secondMap.put(s[1], new Integer(1));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:288: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap singleFirstComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:288: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap singleFirstComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:289: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap singleSecondComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:289: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap singleSecondComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:290: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap complexComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:290: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap complexComposition = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:294: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = canonical.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:306: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
singleFirstComposition.put(s[0], new String[] { s[1], k });
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:309: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
singleSecondComposition.put(s[1], new String[] { s[0], k });
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:313: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = (TreeMap) complexComposition.get(s[0]);
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:313: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = (TreeMap) complexComposition.get(s[0]);
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:318: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
m.put(s[1], k);
^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:320: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:320: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:321: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
m.put(s[1], k);
^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:322: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
complexComposition.put(s[0], m);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:409: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = compatibilityKeys.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:436: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i = compatibilityMappings.iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:463: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i;
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:466: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap indices = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:466: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap indices = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:471: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
indices.put(new Integer(Integer.parseInt(s0, 16)), new Integer(index));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:481: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = (TreeMap) complexComposition.get(s0);
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:481: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap m = (TreeMap) complexComposition.get(s0);
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:483: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap line = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:483: warning: TreeMap
is a raw type. References to generic type TreeMap<K,V> should be parameterized
TreeMap line = new TreeMap();
^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:486: warning:
Iterator is a raw type. References to generic type Iterator<E> should be
parameterized
Iterator i2 = m.keySet().iterator();
^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:494: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
indices.put(s1i, new Integer(index));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:497: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
line.put(indices.get(s1i), k);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:527: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
indices.put(new Integer(Integer.parseInt(k, 16)), new Integer(index));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/GenerateNFKC.java:541: warning: Type
safety: The method put(Object, Object) belongs to the raw type TreeMap.
References to generic type TreeMap<K,V> should be parameterized
indices.put(new Integer(Integer.parseInt(k, 16)), new Integer(index));
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/vagrant/libidn/java/src/util/java/TestIDNA.java:90: warning: Resource
leak: 'r' is never closed
BufferedReader r = new BufferedReader(new FileReader(f));
^
/home/vagrant/libidn/java/src/util/java/TestNFKC.java:126: warning: Resource
leak: 'r' is never closed
BufferedReader r = new BufferedReader(new FileReader(f));
^
67 problems (67 warnings)
echo timestamp > classnoinst.stamp
make[5]: Leaving directory '/home/vagrant/libidn/java/src/util/java'
make[5]: Entering directory '/home/vagrant/libidn/java/src/util'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/home/vagrant/libidn/java/src/util'
make[4]: Leaving directory '/home/vagrant/libidn/java/src/util'
make[4]: Entering directory '/home/vagrant/libidn/java/src'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/vagrant/libidn/java/src'
make[3]: Leaving directory '/home/vagrant/libidn/java/src'
make[3]: Entering directory '/home/vagrant/libidn/java'
jar cf libidn-1.33.jar \
-C ./src/main/java \
gnu/inet/encoding/CombiningClass.class \
-C ./src/main/java \
gnu/inet/encoding/Composition.class \
-C ./src/main/java \
gnu/inet/encoding/DecompositionKeys.class \
-C ./src/main/java \
gnu/inet/encoding/DecompositionMappings.class \
-C ./src/main/java \
gnu/inet/encoding/IDNA.class \
-C ./src/main/java \
gnu/inet/encoding/IDNAException.class \
-C ./src/main/java \
gnu/inet/encoding/NFKC.class \
-C ./src/main/java \
gnu/inet/encoding/Punycode.class \
-C ./src/main/java \
gnu/inet/encoding/PunycodeException.class \
-C ./src/main/java \
gnu/inet/encoding/RangeSet\$1.class \
-C ./src/main/java \
gnu/inet/encoding/RangeSet\$Builder.class \
-C ./src/main/java \
gnu/inet/encoding/RangeSet.class \
-C ./src/main/java \
gnu/inet/encoding/RangeSet\$Range.class \
-C ./src/main/java \
gnu/inet/encoding/RangeSet\$RangeContainsComparator.class \
-C ./src/main/java \
gnu/inet/encoding/RFC3454.class \
-C ./src/main/java \
gnu/inet/encoding/Stringprep.class \
-C ./src/main/java \
gnu/inet/encoding/StringprepException.class
jar: internal error:
java.io.FileNotFoundException:
./src/main/java/gnu/inet/encoding/RangeSet$1.class (No such file or directory)
at gnu.java.nio.channels.FileChannelImpl.open(libgcj.so.15)
at gnu.java.nio.channels.FileChannelImpl.<init>(libgcj.so.15)
at gnu.java.nio.channels.FileChannelImpl.create(libgcj.so.15)
at java.io.FileInputStream.<init>(libgcj.so.15)
at gnu.classpath.tools.jar.Creator.writeFile(libgcj-tools.so.15)
at
gnu.classpath.tools.jar.Creator.writeCommandLineEntries(libgcj-tools.so.15)
at
gnu.classpath.tools.jar.Creator.writeCommandLineEntries(libgcj-tools.so.15)
at gnu.classpath.tools.jar.Creator.run(libgcj-tools.so.15)
at gnu.classpath.tools.jar.Main.run(libgcj-tools.so.15)
at gnu.classpath.tools.jar.Main.main(libgcj-tools.so.15)
Makefile:1522: recipe for target 'libidn-1.33.jar' failed
make[3]: *** [libidn-1.33.jar] Error 1
make[3]: Leaving directory '/home/vagrant/libidn/java'
Makefile:1251: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/vagrant/libidn/java'
Makefile:1333: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/vagrant/libidn'
Makefile:1235: recipe for target 'all' failed
make: *** [all] Error 2
Vagrantfile
Description: Binary data
_______________________________________________ Help-libidn mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-libidn
