When I try to compile the nightly build of jinput on OSX (from March 25, 2005) jinput-1.1.0-b04-src.tar.gz, I get this compile error. Is there any updated source code (cvs HEAD shows the same problem) that actually compiles?
Andrew
compile:
[javac] Compiling 7 source files to /Users/abegel/Developer/jinput/plugins/OSX/classes
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:167: cannot resolve symbol
[javac] symbol : class ButtonID
[javac] location: class net.java.games.input.OSXMouse.ButtonImpl
[javac] public ButtonImpl(ButtonID id, InputControllerElement element)
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:202: cannot resolve symbol
[javac] symbol : class AbstractAxis
[javac] location: class net.java.games.input.OSXMouse.BallAxis
[javac] class BallAxis extends AbstractAxis
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:211: cannot resolve symbol
[javac] symbol : class Identifier
[javac] location: class net.java.games.input.OSXMouse.BallAxis
[javac] public BallAxis(Identifier id, InputControllerElement element)
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXKeyboard.java:225: cannot resolve symbol
[javac] symbol : class KeyID
[javac] location: class net.java.games.input.OSXKeyboard
[javac] KeyID id = (KeyID)key.getIdentifier();
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXKeyboard.java:225: cannot resolve symbol
[javac] symbol : class KeyID
[javac] location: class net.java.games.input.OSXKeyboard
[javac] KeyID id = (KeyID)key.getIdentifier();
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:108: package Axis does not exist
[javac] x = new BallAxis( Axis.Identifier.X, element );
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:113: package Axis does not exist
[javac] y = new BallAxis( Axis.Identifier.Y, element );
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:118: package Axis does not exist
[javac] wheel = new BallAxis( Axis.Identifier.SLIDER, element );
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:140: cannot resolve symbol
[javac] symbol : variable ButtonID
[javac] location: class net.java.games.input.OSXMouse.ButtonsImpl
[javac] left = new ButtonImpl( ButtonID.LEFT, element );
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:144: cannot resolve symbol
[javac] symbol : variable ButtonID
[javac] location: class net.java.games.input.OSXMouse.ButtonsImpl
[javac] right = new ButtonImpl( ButtonID.RIGHT, element );
[javac] ^
[javac] /Users/abegel/Developer/jinput/plugins/OSX/src/java/net/java/games/input/OSXMouse.java:148: cannot resolve symbol
[javac] symbol : variable ButtonID
[javac] location: class net.java.games.input.OSXMouse.ButtonsImpl
[javac] middle = new ButtonImpl( ButtonID.MIDDLE, element );
[javac] ^
[javac] 11 errors
BUILD FAILED
file:/Users/abegel/Developer/jinput/plugins/OSX/build.xml:15: Compile failed; see the compiler error output for details.