Michael wrote:
die jInput-Lib hat sich von 0.9 auf 2.0 glaube ich nicht geöndert. Schau doch mal an, ob die gleichen Bilbiotheken verwendet werden.
Hallo Michael,
db@zweistein:~/heli-x/HELI-X> find . -type f -name \*jin\* -print0 | xargs -0 ls -la
-rw-r--r-- 1 db users 209077 19. Aug 2008 ./libs/jinput/jinput.jar
-r--r--r-- 1 db users 1958 30. Okt 2007 ./libs/jinput/jinput_license.txt
-rw-r--r-- 1 db users 62464 4. Jan 22:20 ./libs/jinput/linux-amd64/jinput-raw_64.dll
-rw-r--r-- 1 db users 13512 22. Feb 2008 ./libs/jinput/linux-amd64/libjinput-linux64.so
-rw-r--r-- 1 db users 13512 4. Jan 22:19 ./libs/jinput/linux-amd64/libjinput-linux64.so-back
-rw-r--r-- 1 db users 10604 30. Okt 2007 ./libs/jinput/linux-i586/libjinput-linux.so
-rw-r--r-- 1 db users 69496 13. Jan 2009 ./libs/jinput/macosx/libjinput-osx.jnilib
-rw-r--r-- 1 db users 65024 27. Mai 2009 ./libs/jinput/windows-amd64/jinput-dx8.dll
-rw-r--r-- 1 db users 62464 27. Mai 2009 ./libs/jinput/windows-amd64/jinput-raw.dll
-rw-r--r-- 1 db users 31232 30. Okt 2007 ./libs/jinput/windows-i586/jinput-dx8.dll
-rw-r--r-- 1 db users 29184 30. Okt 2007 ./libs/jinput/windows-i586/jinput-raw.dll
db@zweistein:~/heli-x/HELI-X> ldd ./libs/jinput/linux-amd64/libjinput-linux64.so
ldd: warning: you do not have execution permission for `./libs/jinput/linux-amd64/libjinput-linux64.so'
linux-vdso.so.1 => (0x00007fff7a1fe000)
libc.so.6 => /lib64/libc.so.6 (0x00007f3571b2b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f35720c8000)
db@zweistein:~/heli-x/HELI-X> md5sum ./libs/jinput/linux-amd64/libjinput-linux64.so
ed3176085022d2c4a5adb29ce2025b01 ./libs/jinput/linux-amd64/libjinput-linux64.so
zweistein:/home/db/heli-x.09/HELI-X # find . -type f -name \*jin\* -print0 | xargs -0 ls -la
-rw-r--r-- 1 db users 214575 May 2 2008 ./libs/jinput/jinput.jar
-r--r--r-- 1 db users 1958 Oct 30 2007 ./libs/jinput/jinput_license.txt
-rw-r--r-- 1 db users 13512 Feb 22 2008 ./libs/jinput/linux-amd64/libjinput-linux64.so
-rw-r--r-- 1 db users 10604 Oct 30 2007 ./libs/jinput/linux-i586/libjinput-linux.so
-rw-r--r-- 1 db users 23648 May 6 2008 ./libs/jinput/macosx/libjinput-osx.jnilib
-rw-r--r-- 1 db users 31232 Oct 30 2007 ./libs/jinput/windows-i586/jinput-dx8.dll
-rw-r--r-- 1 db users 29184 Oct 30 2007 ./libs/jinput/windows-i586/jinput-raw.dll
zweistein:/home/db/heli-x.09/HELI-X # ldd ./libs/jinput/linux-amd64/libjinput-linux64.so
ldd: warning: you do not have execution permission for `./libs/jinput/linux-amd64/libjinput-linux64.so'
linux-vdso.so.1 => (0x00007fff649fe000)
libc.so.6 => /lib64/libc.so.6 (0x00007fd65c27c000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd65c819000)
zweistein:/home/db/heli-x.09/HELI-X # md5sum ./libs/jinput/linux-amd64/libjinput-linux64.so
ed3176085022d2c4a5adb29ce2025b01 ./libs/jinput/linux-amd64/libjinput-linux64.so
Sieht also in beiden Versionen gleich aus.
linux-vdso.so.1 wird nicht gefunden.
Mit Google findet man:
http://hany.sk/~hany/RPM/linux-vdso.so. ... 4bit).html
(kopieren und in das Browser Fenster pasten.)
Ich vermute, da brauch ich einen neuen Kernel.
Scheint aber nur ein nice to have für das Timing zu liefern:
http://wiki.parisc-linux.org/vdso
Fazit: Der Unterschied liegt in der Applikation resp. in von der Applikation mitgelieferten Archiven.
Viele Grüße
Dieter