I have recently (actually today!) CVS checkout'd the javax-usb and javax-usb-ri-linux source trees.
I successfully compiled javax-usb using Apache Ant (version 1.7.0 compiled on April 29 2008). It created the .class files from the Java source inside ~/javax-usb/src/, and created a Java archive, jsr80.jar. When I attempt to compile javax-usb-ri-linux using the following command: ant -lib ~/javax-usb/lib/ all I receive the output located at the bottom of this mail. Please tell me, what am I doing wrong? Where should my .jar file be? What paths have to be set and where? I apologize for the lack of knowledge on this, I am rather new to Java compilation at the command line. Any insight as soon as possible into this would be greatly appreciated. Thank you very much in advance. I really hope to receive a solution as this API appears to be extremely helpful in my development. vinpa. CLASSPATH=/home/vinpa/javax-usb-ri-linux/lib:/home/vinpa/javax-usb/lib JSR80_LINUX_JDOC_PATH=/home/vinpa/javax-usb/src:/home/vinpa/javax-usb-ri-linux/src ========== | OUTPUT | ========== Buildfile: build.xml clean: [echo] Cleaning everything. [exec] rm -f libJavaxUsb.so JavaxUsbKernel.o JavaxUsbLog.o JavaxUsbTopologyUpdater.o JavaxUsbTopologyListener.o JavaxUsbActive.o JavaxUsbDeviceProxy.o JavaxUsbPipeRequest.o JavaxUsbInterfaceRequest.o JavaxUsbControlRequest.o JavaxUsbBulkRequest.o JavaxUsbInterruptRequest.o JavaxUsbIsochronousRequest.o JavaxUsbError.o com_ibm_jusb_os_linux_JavaxUsb.h *.o *.so compile: [echo] Compiling class files. [javac] Compiling 17 source files to /home/vinpa/javaUSB/javax-usb-ri-linux/src [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:19: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:20: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:26: cannot find symbol [javac] symbol: class AbstractUsbServices [javac] public class LinuxUsbServices extends AbstractUsbServices implements UsbServices [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:32: cannot find symbol [javac] symbol: class DefaultUsbDeviceOsImp [javac] class LinuxDeviceOsImp extends DefaultUsbDeviceOsImp implements UsbDeviceOsImp [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:32: cannot find symbol [javac] symbol: class UsbDeviceOsImp [javac] class LinuxDeviceOsImp extends DefaultUsbDeviceOsImp implements UsbDeviceOsImp [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:168: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbHubImp createUsbHubImp( String key, int maxPorts ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:179: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbDeviceImp createUsbDeviceImp( String key ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:190: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbConfigurationImp createUsbConfigurationImp( UsbDeviceImp device, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:190: cannot find symbol [javac] symbol : class UsbConfigurationImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbConfigurationImp createUsbConfigurationImp( UsbDeviceImp device, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:214: cannot find symbol [javac] symbol : class UsbConfigurationImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbInterfaceImp createUsbInterfaceImp( UsbConfigurationImp config, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:214: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbInterfaceImp createUsbInterfaceImp( UsbConfigurationImp config, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:245: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbEndpointImp createUsbEndpointImp( UsbInterfaceImp iface, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:245: cannot find symbol [javac] symbol : class UsbEndpointImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static UsbEndpointImp createUsbEndpointImp( UsbInterfaceImp iface, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:293: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] private static void configureUsbDeviceImp( UsbDeviceImp targetDevice, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:213: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] private void fillDeviceList( UsbDeviceImp device, List list ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:277: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] private UsbDeviceImp checkUsbDeviceImp( UsbHubImp hub, int p, UsbDeviceImp device, List connected, List disconnected ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:277: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] private UsbDeviceImp checkUsbDeviceImp( UsbHubImp hub, int p, UsbDeviceImp device, List connected, List disconnected ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:277: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] private UsbDeviceImp checkUsbDeviceImp( UsbHubImp hub, int p, UsbDeviceImp device, List connected, List disconnected ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:313: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] protected boolean isUsbDevicesEqual(UsbDeviceImp dev1, UsbDeviceImp dev2) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:313: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] protected boolean isUsbDevicesEqual(UsbDeviceImp dev1, UsbDeviceImp dev2) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:340: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] protected void setActiveConfigAndInterfaceSettings(UsbDeviceImp device) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:381: cannot find symbol [javac] symbol : class RunnableManager [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] private RunnableManager topologyUpdateManager = new RunnableManager(); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:35: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] public LinuxDeviceOsImp( UsbDeviceImp device, LinuxDeviceProxy proxy ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:42: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] public UsbDeviceImp getUsbDeviceImp() { return usbDeviceImp; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:45: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] public void setUsbDeviceImp( UsbDeviceImp device ) { usbDeviceImp = device; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:73: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] public void asyncSubmit( UsbControlIrpImp usbControlIrpImp ) throws UsbException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:119: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] protected void checkUnclaimedInterface(UsbControlIrpImp irp) throws UsbPlatformException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:155: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] protected UsbInterfaceImp interfaceNumberToUsbInterfaceImp(byte num) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:160: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] protected UsbInterfaceImp endpointAddressToUsbInterfaceImp(byte addr) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxDeviceOsImp.java:175: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxDeviceOsImp [javac] private UsbDeviceImp usbDeviceImp = null; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:20: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:34: cannot find symbol [javac] symbol: class DefaultUsbPipeOsImp [javac] public class LinuxPipeOsImp extends DefaultUsbPipeOsImp implements UsbPipeOsImp,LinuxRequest.Completion [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:34: cannot find symbol [javac] symbol: class UsbPipeOsImp [javac] public class LinuxPipeOsImp extends DefaultUsbPipeOsImp implements UsbPipeOsImp,LinuxRequest.Completion [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlPipeImp.java:27: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxControlPipeImp [javac] public LinuxControlPipeImp( UsbPipeImp pipe, LinuxInterfaceOsImp iface ) { super(pipe,iface); } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxInterfaceOsImp.java:30: cannot find symbol [javac] symbol: class UsbInterfaceOsImp [javac] class LinuxInterfaceOsImp implements UsbInterfaceOsImp [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlPipeImp.java:35: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxControlPipeImp [javac] protected LinuxPipeRequest usbIrpImpToLinuxPipeRequest(UsbIrpImp usbIrpImp) throws UsbException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeRequest.java:15: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlPipeImp.java:47: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxControlPipeImp [javac] protected LinuxPipeRequest usbIrpImpToLinuxPipeRequest(UsbControlIrpImp usbControlIrpImp) throws UsbException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:37: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] public LinuxPipeOsImp( UsbPipeImp pipe, LinuxInterfaceOsImp iface ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:44: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] public UsbPipeImp getUsbPipeImp() { return usbPipeImp; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:47: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] public void setUsbPipeImp( UsbPipeImp pipe ) { usbPipeImp = pipe; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:60: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] public void asyncSubmit( UsbIrpImp irp ) throws UsbException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:110: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] protected LinuxPipeRequest usbIrpImpToLinuxPipeRequest(UsbIrpImp usbIrpImp) throws UsbException [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeOsImp.java:136: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeOsImp [javac] private UsbPipeImp usbPipeImp = null; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxInterfaceOsImp.java:33: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxInterfaceOsImp [javac] public LinuxInterfaceOsImp( UsbInterfaceImp iface, LinuxDeviceOsImp device ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxInterfaceOsImp.java:43: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxInterfaceOsImp [javac] public UsbInterfaceImp getUsbInterfaceImp() { return usbInterfaceImp; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxInterfaceOsImp.java:46: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxInterfaceOsImp [javac] public void setUsbInterfaceImp( UsbInterfaceImp iface ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxInterfaceOsImp.java:140: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.LinuxInterfaceOsImp [javac] protected UsbInterfaceImp usbInterfaceImp = null; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeRequest.java:52: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeRequest [javac] public UsbIrpImp getUsbIrpImp() { return usbIrpImp; } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeRequest.java:55: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeRequest [javac] public void setUsbIrpImp( UsbIrpImp irp ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxPipeRequest.java:111: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxPipeRequest [javac] private UsbIrpImp usbIrpImp = null; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlRequest.java:15: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlRequest.java:26: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxControlRequest [javac] public void setUsbIrpImp( UsbIrpImp irp ) { setUsbIrpImp((UsbControlIrpImp)irp); } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxControlRequest.java:29: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxControlRequest [javac] public void setUsbIrpImp( UsbControlIrpImp irp ) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxIsochronousPipeImp.java:29: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.LinuxIsochronousPipeImp [javac] public LinuxIsochronousPipeImp( UsbPipeImp pipe, LinuxInterfaceOsImp iface ) { super(pipe,iface); } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxIsochronousRequest.java:17: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxIsochronousRequest.java:91: cannot find symbol [javac] symbol : class UsbIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxIsochronousRequest [javac] public UsbIrpImp getUsbIrpImp( int index ) { return (UsbIrpImp)usbIrpImps.get(index); } [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxSetConfigurationRequest.java:15: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxSetConfigurationRequest.java:30: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxSetConfigurationRequest [javac] public void setUsbIrpImp(UsbControlIrpImp irp) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxSetInterfaceRequest.java:15: package com.ibm.jusb.util does not exist [javac] import com.ibm.jusb.util.*; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxSetInterfaceRequest.java:33: cannot find symbol [javac] symbol : class UsbControlIrpImp [javac] location: class com.ibm.jusb.os.linux.LinuxSetInterfaceRequest [javac] public void setUsbIrpImp(UsbControlIrpImp irp) [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:170: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbHubImp hub = new UsbHubImp( maxPorts, null, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:170: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbHubImp hub = new UsbHubImp( maxPorts, null, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:181: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbDeviceImp device = new UsbDeviceImp( null, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:181: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbDeviceImp device = new UsbDeviceImp( null, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:205: cannot find symbol [javac] symbol : class UsbConfigurationDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbConfigurationDescriptorImp desc = new UsbConfigurationDescriptorImp( length, type, totalLen, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:205: cannot find symbol [javac] symbol : class UsbConfigurationDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbConfigurationDescriptorImp desc = new UsbConfigurationDescriptorImp( length, type, totalLen, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:208: cannot find symbol [javac] symbol : class UsbConfigurationImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbConfigurationImp config = new UsbConfigurationImp( device, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:208: cannot find symbol [javac] symbol : class UsbConfigurationImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbConfigurationImp config = new UsbConfigurationImp( device, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:231: cannot find symbol [javac] symbol : class UsbInterfaceDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbInterfaceDescriptorImp desc = new UsbInterfaceDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:231: cannot find symbol [javac] symbol : class UsbInterfaceDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbInterfaceDescriptorImp desc = new UsbInterfaceDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:235: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbInterfaceImp iface = new UsbInterfaceImp( config, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:235: cannot find symbol [javac] symbol : class UsbInterfaceImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbInterfaceImp iface = new UsbInterfaceImp( config, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:258: cannot find symbol [javac] symbol : class UsbEndpointDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbEndpointDescriptorImp desc = new UsbEndpointDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:258: cannot find symbol [javac] symbol : class UsbEndpointDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbEndpointDescriptorImp desc = new UsbEndpointDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:261: cannot find symbol [javac] symbol : class UsbEndpointImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbEndpointImp ep = new UsbEndpointImp( iface, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:261: cannot find symbol [javac] symbol : class UsbEndpointImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbEndpointImp ep = new UsbEndpointImp( iface, desc ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:262: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbPipeImp pipe = null; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:267: cannot find symbol [javac] symbol : class UsbControlPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] pipe = new UsbControlPipeImp( ep, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:268: cannot find symbol [javac] symbol : class UsbControlPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] pipe.setUsbPipeOsImp( new LinuxControlPipeImp( (UsbControlPipeImp)pipe, linuxInterfaceOsImp ) ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:271: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] pipe = new UsbPipeImp( ep, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:275: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] pipe = new UsbPipeImp( ep, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:279: cannot find symbol [javac] symbol : class UsbPipeImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] pipe = new UsbPipeImp( ep, null ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:316: cannot find symbol [javac] symbol : class UsbDeviceDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbDeviceDescriptorImp desc = new UsbDeviceDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/JavaxUsb.java:316: cannot find symbol [javac] symbol : class UsbDeviceDescriptorImp [javac] location: class com.ibm.jusb.os.linux.JavaxUsb [javac] UsbDeviceDescriptorImp desc = new UsbDeviceDescriptorImp( length, type, [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:26: com.ibm.jusb.os.linux.LinuxUsbServices is not abstract and does not override abstract method removeUsbServicesListener(javax.usb.event.UsbServicesListener) in javax.usb.UsbServices [javac] public class LinuxUsbServices extends AbstractUsbServices implements UsbServices [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:52: cannot find symbol [javac] symbol : method getRootUsbHubImp() [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] return getRootUsbHubImp(); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:218: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] UsbHubImp hub = (UsbHubImp)device; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:218: cannot find symbol [javac] symbol : class UsbHubImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] UsbHubImp hub = (UsbHubImp)device; [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:223: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] fillDeviceList( (UsbDeviceImp)iterator.next(), list ); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:233: cannot find symbol [javac] symbol : method getRootUsbHubImp() [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] fillDeviceList(getRootUsbHubImp(), disconnectedDevices); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:234: cannot find symbol [javac] symbol : method getRootUsbHubImp() [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] disconnectedDevices.remove(getRootUsbHubImp()); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:239: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] ((UsbDeviceImp)disconnectedDevices.get(i)).disconnect(); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:242: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] UsbDeviceImp device = (UsbDeviceImp)connectedDevices.get(i); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:242: cannot find symbol [javac] symbol : class UsbDeviceImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] UsbDeviceImp device = (UsbDeviceImp)connectedDevices.get(i); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:248: cannot find symbol [javac] symbol : constructor UsbServicesEvent(com.ibm.jusb.os.linux.LinuxUsbServices,javax.usb.UsbDevice) [javac] location: class javax.usb.event.UsbServicesEvent [javac] listenerImp.usbDeviceDetached(new UsbServicesEvent(this, (UsbDevice)disconnectedDevices.get(i))); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:248: cannot find symbol [javac] symbol : variable listenerImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] listenerImp.usbDeviceDetached(new UsbServicesEvent(this, (UsbDevice)disconnectedDevices.get(i))); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:255: cannot find symbol [javac] symbol : constructor UsbServicesEvent(com.ibm.jusb.os.linux.LinuxUsbServices,javax.usb.UsbDevice) [javac] location: class javax.usb.event.UsbServicesEvent [javac] listenerImp.usbDeviceAttached(new UsbServicesEvent(this, (UsbDevice)connectedDevices.get(i))); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:255: cannot find symbol [javac] symbol : variable listenerImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] listenerImp.usbDeviceAttached(new UsbServicesEvent(this, (UsbDevice)connectedDevices.get(i))); [javac] ^ [javac] /home/vinpa/javaUSB/javax-usb-ri-linux/src/com/ibm/jusb/os/linux/LinuxUsbServices.java:280: cannot find symbol [javac] symbol : class UsbPortImp [javac] location: class com.ibm.jusb.os.linux.LinuxUsbServices [javac] UsbPortImp usbPortImp = hub.getUsbPortImp(port); [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 errors ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ javax-usb-devel mailing list javax-usb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/javax-usb-devel