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 Help-libidn@gnu.org https://lists.gnu.org/mailman/listinfo/help-libidn