I have been unable to build the latest code on Windows 7 64-bit. My terminal is Cygwin bash, the latest Apache Ant is the main tool being used, and Maven is installed but doesn't seem to be involved with the build. I don't have Ivy installed and I'm not sure if I need it. I put jUnit and Emma (which seems to no longer be needed) in my ~/.ant/lib/ directory, though I have no idea what file names they should have, or what versions to use. I just downloaded a fresh copy of the fastutil sources that incorporate the changes made a few hours ago, and ran make sources
without errors or warnings. Running ant jar
from Cygwin bash in the root of the downloaded sources gives me a large list of errors.
$ /cygdrive/c/dev/ant/bin/ant jar
Buildfile: C:\Users\User\Downloads\fastutil-master\fastutil-master\build.xml
init:
[mkdir] Created dir: C:\Users\User\Downloads\fastutil-master\fastutil-master\build
[mkdir] Created dir: C:\Users\User\Downloads\fastutil-master\fastutil-master\dist\lib
compile:
[javac] Compiling 1878 source files to C:\Users\User\Downloads\fastutil-master\fastutil-master\build
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2BooleanLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2BooleanOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ByteLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ByteOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2CharLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2CharOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2DoubleLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2DoubleOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2FloatLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2FloatOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2IntLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2IntOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2LongLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2LongOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ObjectLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ObjectOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ReferenceLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ReferenceOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ShortLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\Byte2ShortOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\ByteLinkedOpenCustomHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\ByteLinkedOpenHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\bytes\ByteOpenCustomHashSet.java:27: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2BooleanLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2BooleanOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ByteLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ByteOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2CharLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2CharOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2DoubleLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2DoubleOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2FloatLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2FloatOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2IntLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2IntOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2LongLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2LongOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ObjectLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ObjectOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ReferenceLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ReferenceOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ShortLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\Char2ShortOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\CharLinkedOpenCustomHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\CharLinkedOpenHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\chars\CharOpenCustomHashSet.java:27: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2BooleanLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2BooleanOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ByteLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ByteOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2CharLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2CharOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2DoubleLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2DoubleOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2FloatLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2FloatOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2IntLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2IntOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2LongLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2LongOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ObjectLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ObjectOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ReferenceLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ReferenceOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ShortLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\Double2ShortOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\DoubleLinkedOpenCustomHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\DoubleLinkedOpenHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\doubles\DoubleOpenCustomHashSet.java:27: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2BooleanLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2BooleanOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ByteLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ByteOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2CharLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2CharOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2DoubleLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2DoubleOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2FloatLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2FloatOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2IntLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2IntOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2LongLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2LongOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ObjectLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ObjectOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ReferenceLinkedOpenHashMap.java:23: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ReferenceOpenCustomHashMap.java:27: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ShortLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\Float2ShortOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\FloatLinkedOpenCustomHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\FloatLinkedOpenHashSet.java:23: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\floats\FloatOpenCustomHashSet.java:27: error: class, interface, or enum expected
[javac] OpenHashSet.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2BooleanLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2BooleanOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2ByteLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2ByteOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2CharLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2CharOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2DoubleLinkedOpenHashMap.java:24: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] C:\Users\User\Downloads\fastutil-master\fastutil-master\src\it\unimi\dsi\fastutil\ints\Int2DoubleOpenCustomHashMap.java:28: error: class, interface, or enum expected
[javac] OpenHashMap.drv
[javac] ^
[javac] 100 errors
[javac] 1 warning
BUILD FAILED
C:\Users\User\Downloads\fastutil-master\fastutil-master\build.xml:136: Compile failed; see the compiler error output for details.
Total time: 3 seconds
The last file in that list of errors has unusual contents, and doesn't appear to be valid Java.
This only appears to affect LinkedOpenHashMap and OpenCustomHashMap implementations, though ant may be cutting the build short at 100 errors and more files may be missing implementations.
I suspect this has something to do with the literal string "OpenHashMap.drv" being inserted on Windows, instead of doing what the build should be doing and inserting the contents of that file, probably with preprocessing applied. I'd be happy to try different configurations of toolchain to get this to work.
I'm currently working around this by using the extracted sources jar from Maven for the latest release ( 7.0.10 ). I'm only using a fraction of the classes, so I've semi-manually moved any classes I don't use into an unused directory and copied the used classes into the source tree of my main library. Thanks for all your hard work on fastutil, and for the xorshift benchmarks and algorithms!