Hello,
first of all, thanks for your help, I really appreciate that.
Finally its running. This is what I did:
Installed older Linux respectively an older Kernel, where usb.h etc. is
still available.
Slightly modified the mod_devicetable.h. It was defining the kernel_ulong_t
typedef only if __KERNEL__ was defined, which caused problems. Also had to
add a #define BITS_PER_LONG 32 for proper built of javax-usb-ri-linux.
For me, javax-usb doesn't work with java1.6. The 1.4.3 version worked best,
however at the moment I use it with java1.5 which also works fine.
David Sere
ABM Tech. Vienna
2007/11/9, Vitaliy Berdinskikh <[EMAIL PROTECTED]>:
>
> David Sere пишет:
>
> so, after adding all 3 jars and the javax.usb.properties directory to my
> CLASSPATH environment variable and copying the .so file to my
> */usr/lib/*directory i get this when i try to build theDefaultControlPipe
> example
> program:
>
> I did so:
>
> 1. ri
> patch for ri
> ============
> diff -ur a/javax-usb-ri_1.0.1/build.xml b/javax-usb-ri_1.0.1/build.xml
> --- a/javax-usb-ri_1.0.1/build.xml 2005-01-13 20:32:34.000000000 +0200
> +++ b/javax-usb-ri_1.0.1/build.xml 2007-11-04 13:13:30.000000000 +0200
> @@ -104,6 +104,7 @@
> <javac
> srcdir="${jsr80.ri.src.dir}"
> destdir="${jsr80.ri.dest.dir}"
> + classpath="${jsr80.ri.jarfile.dir}/jsr80.jar"
> debug="${jsr80.ri.debug}"
> optimize="${jsr80.ri.optimize}"
> deprecation="${jsr80.ri.deprecation}"
> ============
> and put jsr80.jar in lib folder.
>
> 2. ri-linux
> patch for ri-linux
> ============
> diff -ur a/javax-usb-ri-linux_1.0.1/build.xml
> b/javax-usb-ri-linux_1.0.1/build.xml
> --- a/javax-usb-ri-linux_1.0.1/build.xml 2005-01-13 20:44:44.000000000+0200
> +++ b/javax-usb-ri-linux_1.0.1/build.xml 2007-11-04 22:05:08.000000000+0200
> @@ -100,6 +100,7 @@
> <javac
> srcdir="${jsr80.linux.src.dir}"
> destdir="${jsr80.linux.dest.dir}"
> + classpath="${jsr80.linux.lib.dir}/jsr80.jar:${
> jsr80.linux.lib.dir}/jsr80_ri.jar"
> debug="${jsr80.linux.debug}"
> optimize="${jsr80.linux.optimize}"
> deprecation="${jsr80.linux.deprecation}"
> @@ -111,7 +112,7 @@
> class="com.ibm.jusb.os.linux.JavaxUsb"
> destdir="${jsr80.linux.jni.src.dir}"
> verbose="${jsr80.linux.verbose}"
> - classpath="${java.class.path}:${jsr80.linux.src.dir}"/>
> + classpath="${java.class.path}:${jsr80.linux.src.dir}:${
> jsr80.linux.lib.dir}/jsr80.jar:${jsr80.linux.lib.dir}/jsr80_ri.jar"/>
>
> <exec executable="make" dir="${jsr80.linux.jni.src.dir}"
> failonerror="yes">
> <arg line="${jsr80.linux.jni.library}"/>
> ============
> and put jsr80.jar and jsr80_ri.jar in lib folder.
>
> --
> Sincerely yours,
> Vitaliy Berdinskikh
>
>
>
> --
> Sincerely yours,
> Vitaliy Berdinskikhxmpp:[EMAIL PROTECTED]:[EMAIL PROTECTED]
> mobile: +380 96 33 19 007
>
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel