How can I have the jars in my path when it won't even compile them? The problem I'm having is NOT with using the jars, it's with compiling them.
I re-downloaded everything fresh this evening, and spent 3 hours trying to get even jsr80.jar to compile. The errors are listed below. There are missing or erroneous import statements all over. 15:38:33> ant all Buildfile: build.xml init: clean: [echo] Cleaning everything in javax.usb API. [delete] /development/javax-usb/javax-usb/lib not found. [delete] /development/javax-usb/javax-usb/docs/jdoc not found. [exec] rm -f jsr80.aux jsr80.lof jsr80.log jsr80.lot jsr80.toc jsr80.dvi jsr80.pdf compile: [echo] Compiling javax.usb API classes [javac] Compiling 43 source files to /development/javax-usb/javax-usb/src [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbDevice.java:13: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: package util [javac] import javax.usb.util.UsbInfoListIterator; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbDevice.java:29: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: interface javax.usb.UsbDevice [javac] public interface UsbDevice extends UsbInfo [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbPort.java:25: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: interface javax.usb.UsbPort [javac] public interface UsbPort extends UsbInfo [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbHub.java:12: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: package util [javac] import javax.usb.util.UsbInfoListIterator; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbHub.java:50: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbHub [javac] public UsbInfoListIterator getUsbPorts(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbHub.java:75: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbHub [javac] public UsbInfoListIterator getAttachedUsbDevices(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/Request.java:12: cannot resolve symbol [javac] symbol : class Recyclable [javac] location: package util [javac] import javax.usb.util.Recyclable; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/Request.java:26: cannot resolve symbol [javac] symbol : class Recyclable [javac] location: interface javax.usb.Request [javac] public interface Request extends Recyclable [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbOperations.java:37: cannot resolve symbol [javac] symbol : class RequestBundle [javac] location: interface javax.usb.UsbOperations [javac] public void syncSubmit( RequestBundle requestBundle ) throws RequestException; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbOperations.java:37: syncSubmit(javax.usb.Request) is already defined in javax.usb.UsbOperations [javac] public void syncSubmit( RequestBundle requestBundle ) throws RequestException; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbDevice.java:156: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbDevice [javac] public UsbInfoListIterator getUsbConfigs(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbConfig.java:12: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: package util [javac] import javax.usb.util.UsbInfoListIterator; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbConfig.java:28: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: interface javax.usb.UsbConfig [javac] public interface UsbConfig extends UsbInfo [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbConfig.java:91: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbConfig [javac] public UsbInfoListIterator getUsbInterfaces(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbInterface.java:12: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: package util [javac] import javax.usb.util.UsbInfoListIterator; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbInterface.java:31: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: interface javax.usb.UsbInterface [javac] public interface UsbInterface extends UsbInfo [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbInterface.java:203: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbInterface [javac] public UsbInfoListIterator getAlternateSettings(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbInterface.java:211: cannot resolve symbol [javac] symbol : class UsbInfoListIterator [javac] location: interface javax.usb.UsbInterface [javac] public UsbInfoListIterator getUsbEndpoints(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbEndpoint.java:21: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: interface javax.usb.UsbEndpoint [javac] public interface UsbEndpoint extends UsbInfo [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/Descriptor.java:48: cannot resolve symbol [javac] symbol : class DescriptorVisitor [javac] location: interface javax.usb.Descriptor [javac] public void accept( DescriptorVisitor visitor ); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/UsbInterface.java:232: cannot resolve symbol [javac] symbol : class UsbPipeBundle [javac] location: interface javax.usb.UsbInterface [javac] public UsbPipeBundle getUsbPipes(); [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/event/UsbServicesEvent.java:35: cannot resolve symbol [javac] symbol : class UsbInfoList [javac] location: class javax.usb.event.UsbServicesEvent [javac] public UsbServicesEvent( UsbServices services, UsbInfoList devices ) [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/event/UsbServicesEvent.java:55: cannot resolve symbol [javac] symbol : class UsbInfoList [javac] location: class javax.usb.event.UsbServicesEvent [javac] public UsbInfoList getUsbDevices() { return usbDevices; } [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/event/UsbServicesEvent.java:61: cannot resolve symbol [javac] symbol : class UsbInfoList [javac] location: class javax.usb.event.UsbServicesEvent [javac] private UsbInfoList usbDevices = null; [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/DefaultUsbInfoV.java:24: cannot resolve symbol [javac] symbol : class UsbInfoVisitor [javac] location: class javax.usb.DefaultUsbInfoV [javac] public class DefaultUsbInfoV extends Object implements UsbInfoVisitor [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/DefaultUsbInfoV.java:34: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: class javax.usb.DefaultUsbInfoV [javac] public void visitUsbInfo( UsbInfo usbInfo ) {} [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/DefaultUsbInfoV.java:40: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: class javax.usb.DefaultUsbInfoV [javac] public void visitUsbDevice( UsbInfo usbInfo ) {} [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/DefaultUsbInfoV.java:46: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: class javax.usb.DefaultUsbInfoV [javac] public void visitUsbHub( UsbInfo usbInfo ) {} [javac] ^ [javac] /development/javax-usb/javax-usb/src/javax/usb/DefaultUsbInfoV.java:58: cannot resolve symbol [javac] symbol : class UsbInfo [javac] location: class javax.usb.DefaultUsbInfoV [javac] public void visitUsbRootHub( UsbInfo usbInfo ) { visitUsbHub( us <SNIP> etc, etc, etc -- David A. Bartmess Sr. Software Configuration Manager eDingo Enterprises http://edingo.net But one should not forget that money can buy a bed but not sleep, finery but not beauty, a house but not a home, medicine but not health, luxuries but not culture, sex but not love, and amusements but not happiness. ------------------------------------------------------- This sf.net email is sponsored by: See the NEW Palm Tungsten T handheld. Power & Color in a compact size! http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en _______________________________________________ javax-usb-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/javax-usb-devel