- Joined
- Jun 20, 2001
- Location
- Vancouver, WA
- Thread Starter
- #81
The two modifications have been made & uploaded to the first post.
JigPu
JigPu
Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!
ripps@ripps-desktop:~/Downloads/jtablet-sdk-v0.9.5_linux/c++src$ make test_applet2
cd ../examples && appletviewer JTablet-test2.html
using java 2! (v1.4+!)
0 INFO: Initializing tablets. Version 24 for X11
0 INFO: Closing all known tablets.
0 INFO: Tablet(s) closed.
0 INFO: Connected to X server.
0 INFO: Enumerating devices...
0 DEBUG: Found: deviceInfo[0].name = Virtual core keyboard, type = 0, id = 0
0 INFO: Constructing new XTabletDevice (id = 0, type = 0
0 INFO: Constructing new XWacomDevice (id = 0, type = 0
0 DEBUG: Verifying compatibility:
0 DEBUG: + use = 1
0 DEBUG: ! Not an extension device.
0 DEBUG: ! Not an extension pointer.
0 INFO: + Device failed test, but allowing anyway...
0 DEBUG: + type = 0
0 DEBUG: + name = Virtual core keyboard
0 DEBUG: Detected 1 classes:
0 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
0 DEBUG: Selecting extension events:
0 DEBUG: ! Couldn't open the device.
0 DEBUG: Found: deviceInfo[1].name = Virtual core pointer, type = 0, id = 1
0 INFO: Constructing new XTabletDevice (id = 1, type = 0
0 INFO: Constructing new XWacomDevice (id = 1, type = 0
0 DEBUG: Verifying compatibility:
0 DEBUG: + use = 0
0 DEBUG: ! Not an extension device.
0 DEBUG: ! Not an extension pointer.
0 INFO: + Device failed test, but allowing anyway...
0 DEBUG: + type = 0
0 DEBUG: + name = Virtual core pointer
0 DEBUG: Detected 2 classes:
0 DEBUG: + Class 0 is a ButtonClass. There are 32 buttons.
0 DEBUG: + Class 1 is a ValuatorClass. There are 2 valuators.
0 DEBUG: * Valuator #0: -1 - 0 (resolution: 0)
0 DEBUG: * Valuator #1: -1 - 0 (resolution: 0)
10000 DEBUG: Selecting extension events:
10000 DEBUG: ! Couldn't open the device.
10000 DEBUG: Found: deviceInfo[2].name = Generic Keyboard, type = 94, id = 2
10000 INFO: Constructing new XTabletDevice (id = 2, type = 94
10000 INFO: Constructing new XWacomDevice (id = 2, type = 94
10000 DEBUG: Verifying compatibility:
10000 DEBUG: + use = 3
10000 DEBUG: ! Not an extension device.
10000 DEBUG: ! Not an extension pointer.
10000 INFO: + Device failed test, but allowing anyway...
10000 DEBUG: + type = 94
10000 DEBUG: ! Keyboard not supported.
10000 DEBUG: + name = Generic Keyboard
10000 DEBUG: Found: deviceInfo[3].name = Wacom Mouse, type = 221, id = 3
10000 INFO: Constructing new XTabletDevice (id = 3, type = 221
10000 INFO: Constructing new XWacomDevice (id = 3, type = 221
10000 DEBUG: Verifying compatibility:
10000 DEBUG: + use = 4
10000 DEBUG: + type = 221
10000 DEBUG: + name = Wacom Mouse
10000 DEBUG: Detected 3 classes:
10000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
10000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
10000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
10000 DEBUG: * Valuator #0: 10208 - 0 (resolution: 2032)
10000 DEBUG: * Valuator #1: 7424 - 0 (resolution: 2032)
10000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
10000 DEBUG: * Valuator #3: 899 - -900 (resolution: 1)
10000 DEBUG: * Valuator #4: 1023 - -1023 (resolution: 1)
10000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
10000 DEBUG: Selecting extension events:
10000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: eventTable[0][0] = 84
10000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
10000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: eventTable[1][0] = 85
10000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
10000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: eventTable[2][0] = 83
10000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
10000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: eventTable[3][0] = 88
10000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
10000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: eventTable[4][0] = 86
10000 DEBUG: eventTable[4][1] = XI_ProximityIn
10000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: eventTable[5][0] = 87
10000 DEBUG: * eventTable[5][1] = XI_ProximityOut
10000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: eventTable[6][0] = 82
10000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
10000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: eventTable[7][0] = 81
10000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
10000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: eventTable[8][0] = 80
10000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
10000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: eventTable[9][0] = 79
10000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
10000 DEBUG: ? device: 3 type: 84
10000 DEBUG: ? device: 3 type: 85
10000 DEBUG: ? device: 3 type: 83
10000 DEBUG: ? device: 3 type: 88
10000 DEBUG: ? device: 3 type: 86
10000 DEBUG: ? device: 3 type: 87
10000 DEBUG: ? device: 3 type: 82
10000 DEBUG: ? device: 3 type: 81
10000 DEBUG: ? device: 3 type: 80
10000 DEBUG: ? device: 3 type: 79
10000 DEBUG: Found: deviceInfo[4].name = Wacom Eraser, type = 222, id = 4
10000 INFO: Constructing new XTabletDevice (id = 4, type = 222
10000 INFO: Constructing new XWacomDevice (id = 4, type = 222
10000 DEBUG: Verifying compatibility:
10000 DEBUG: + use = 4
10000 DEBUG: + type = 222
10000 DEBUG: + name = Wacom Eraser
10000 DEBUG: Detected 3 classes:
10000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
10000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
10000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
10000 DEBUG: * Valuator #0: 10208 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #1: 7424 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
10000 DEBUG: * Valuator #3: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #4: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
10000 DEBUG: Selecting extension events:
10000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: eventTable[0][0] = 84
10000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
10000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: eventTable[1][0] = 85
10000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
10000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: eventTable[2][0] = 83
10000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
10000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: eventTable[3][0] = 88
10000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
10000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: eventTable[4][0] = 86
10000 DEBUG: eventTable[4][1] = XI_ProximityIn
10000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: eventTable[5][0] = 87
10000 DEBUG: * eventTable[5][1] = XI_ProximityOut
10000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: eventTable[6][0] = 82
10000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
10000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: eventTable[7][0] = 81
10000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
10000 DEBUG: + device: 4 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: eventTable[8][0] = 80
10000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
10000 DEBUG: + device: 4 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: eventTable[9][0] = 79
10000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
10000 DEBUG: ? device: 3 type: 84
10000 DEBUG: ? device: 3 type: 85
10000 DEBUG: ? device: 3 type: 83
10000 DEBUG: ? device: 3 type: 88
10000 DEBUG: ? device: 3 type: 86
10000 DEBUG: ? device: 3 type: 87
10000 DEBUG: ? device: 3 type: 82
10000 DEBUG: ? device: 3 type: 81
10000 DEBUG: ? device: 3 type: 80
10000 DEBUG: ? device: 3 type: 79
10000 DEBUG: ? device: 4 type: 84
10000 DEBUG: ? device: 4 type: 85
10000 DEBUG: ? device: 4 type: 83
10000 DEBUG: ? device: 4 type: 88
10000 DEBUG: ? device: 4 type: 86
10000 DEBUG: ? device: 4 type: 87
10000 DEBUG: ? device: 4 type: 82
10000 DEBUG: ? device: 4 type: 81
10000 DEBUG: ? device: 4 type: 80
10000 DEBUG: ? device: 4 type: 79
10000 DEBUG: Found: deviceInfo[5].name = Wacom Pen, type = 223, id = 5
10000 INFO: Constructing new XTabletDevice (id = 5, type = 223
10000 INFO: Constructing new XWacomDevice (id = 5, type = 223
10000 DEBUG: Verifying compatibility:
10000 DEBUG: + use = 4
10000 DEBUG: + type = 223
10000 DEBUG: + name = Wacom Pen
10000 DEBUG: Detected 3 classes:
10000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
10000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
10000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
10000 DEBUG: * Valuator #0: 10208 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #1: 7424 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
10000 DEBUG: * Valuator #3: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #4: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
10000 DEBUG: Selecting extension events:
20000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
20000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
20000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: + device: 4 type: 80 base: 79 class: 0 offset: 1
20000 DEBUG: + device: 4 type: 79 base: 79 class: 0 offset: 0
20000 DEBUG: + device: 5 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: eventTable[0][0] = 84
20000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
20000 DEBUG: + device: 5 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: eventTable[1][0] = 85
20000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
20000 DEBUG: + device: 5 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: eventTable[2][0] = 83
20000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
20000 DEBUG: + device: 5 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: eventTable[3][0] = 88
20000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
20000 DEBUG: + device: 5 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: eventTable[4][0] = 86
20000 DEBUG: eventTable[4][1] = XI_ProximityIn
20000 DEBUG: + device: 5 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: eventTable[5][0] = 87
20000 DEBUG: * eventTable[5][1] = XI_ProximityOut
20000 DEBUG: + device: 5 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: eventTable[6][0] = 82
20000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
20000 DEBUG: + device: 5 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: eventTable[7][0] = 81
20000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
20000 DEBUG: + device: 5 type: 80 base: 79 class: 0 offset: 1
20000 DEBUG: eventTable[8][0] = 80
20000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
20000 DEBUG: + device: 5 type: 79 base: 79 class: 0 offset: 0
20000 DEBUG: eventTable[9][0] = 79
20000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
20000 DEBUG: ? device: 3 type: 84
20000 DEBUG: ? device: 3 type: 85
20000 DEBUG: ? device: 3 type: 83
20000 DEBUG: ? device: 3 type: 88
20000 DEBUG: ? device: 3 type: 86
20000 DEBUG: ? device: 3 type: 87
20000 DEBUG: ? device: 3 type: 82
20000 DEBUG: ? device: 3 type: 81
20000 DEBUG: ? device: 3 type: 80
20000 DEBUG: ? device: 3 type: 79
20000 DEBUG: ? device: 4 type: 84
20000 DEBUG: ? device: 4 type: 85
20000 DEBUG: ? device: 4 type: 83
20000 DEBUG: ? device: 4 type: 88
20000 DEBUG: ? device: 4 type: 86
20000 DEBUG: ? device: 4 type: 87
20000 DEBUG: ? device: 4 type: 82
20000 DEBUG: ? device: 4 type: 81
20000 DEBUG: ? device: 4 type: 80
20000 DEBUG: ? device: 4 type: 79
20000 DEBUG: ? device: 5 type: 84
20000 DEBUG: ? device: 5 type: 85
20000 DEBUG: ? device: 5 type: 83
20000 DEBUG: ? device: 5 type: 88
20000 DEBUG: ? device: 5 type: 86
20000 DEBUG: ? device: 5 type: 87
20000 DEBUG: ? device: 5 type: 82
20000 DEBUG: ? device: 5 type: 81
20000 DEBUG: ? device: 5 type: 80
20000 DEBUG: ? device: 5 type: 79
20000 DEBUG: Found: deviceInfo[6].name = Wacom Tablet, type = 224, id = 6
20000 INFO: Constructing new XTabletDevice (id = 6, type = 224
20000 INFO: Constructing new XWacomDevice (id = 6, type = 224
20000 DEBUG: Verifying compatibility:
20000 DEBUG: + use = 4
20000 DEBUG: + type = 224
20000 DEBUG: + name = Wacom Tablet
20000 DEBUG: Detected 2 classes:
20000 DEBUG: + Class 0 is a ButtonClass. There are 0 buttons.
20000 DEBUG: + Class 1 is a ValuatorClass. There are 6 valuators.
20000 DEBUG: * Valuator #0: 10208 - 0 (resolution: 2032)
20000 DEBUG: * Valuator #1: 7424 - 0 (resolution: 2032)
20000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
20000 DEBUG: * Valuator #3: 0 - 0 (resolution: 1)
20000 DEBUG: * Valuator #4: 0 - 0 (resolution: 1)
20000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
20000 DEBUG: Selecting extension events:
20000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: + device: 5 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: + device: 5 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: + device: 5 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: + device: 5 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: + device: 5 type: 86 base: 86 class: 4 offset: 0
20000 DEBUG: + device: 5 type: 87 base: 86 class: 4 offset: 1
20000 DEBUG: + device: 5 type: 82 base: 81 class: 1 offset: 1
20000 DEBUG: + device: 5 type: 81 base: 81 class: 1 offset: 0
20000 DEBUG: + device: 6 type: 84 base: 84 class: 5 offset: 0
20000 DEBUG: eventTable[0][0] = 84
20000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
20000 DEBUG: + device: 6 type: 85 base: 84 class: 5 offset: 1
20000 DEBUG: eventTable[1][0] = 85
20000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
20000 DEBUG: + device: 6 type: 83 base: 83 class: 2 offset: 0
20000 DEBUG: eventTable[2][0] = 83
20000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
20000 DEBUG: + device: 6 type: 88 base: 88 class: 6 offset: 0
20000 DEBUG: eventTable[3][0] = 88
20000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
20000 DEBUG: + device: 6 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: eventTable[4][0] = 86
30000 DEBUG: eventTable[4][1] = XI_ProximityIn
30000 DEBUG: + device: 6 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: eventTable[5][0] = 87
30000 DEBUG: * eventTable[5][1] = XI_ProximityOut
30000 DEBUG: + device: 6 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: eventTable[6][0] = 82
30000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
30000 DEBUG: + device: 6 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: eventTable[7][0] = 81
30000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
30000 DEBUG: ? device: 3 type: 84
30000 DEBUG: ? device: 3 type: 85
30000 DEBUG: ? device: 3 type: 83
30000 DEBUG: ? device: 3 type: 88
30000 DEBUG: ? device: 3 type: 86
30000 DEBUG: ? device: 3 type: 87
30000 DEBUG: ? device: 3 type: 82
30000 DEBUG: ? device: 3 type: 81
30000 DEBUG: ? device: 3 type: 80
30000 DEBUG: ? device: 3 type: 79
30000 DEBUG: ? device: 4 type: 84
30000 DEBUG: ? device: 4 type: 85
30000 DEBUG: ? device: 4 type: 83
30000 DEBUG: ? device: 4 type: 88
30000 DEBUG: ? device: 4 type: 86
30000 DEBUG: ? device: 4 type: 87
30000 DEBUG: ? device: 4 type: 82
30000 DEBUG: ? device: 4 type: 81
30000 DEBUG: ? device: 4 type: 80
30000 DEBUG: ? device: 4 type: 79
30000 DEBUG: ? device: 5 type: 84
30000 DEBUG: ? device: 5 type: 85
30000 DEBUG: ? device: 5 type: 83
30000 DEBUG: ? device: 5 type: 88
30000 DEBUG: ? device: 5 type: 86
30000 DEBUG: ? device: 5 type: 87
30000 DEBUG: ? device: 5 type: 82
30000 DEBUG: ? device: 5 type: 81
30000 DEBUG: ? device: 5 type: 80
30000 DEBUG: ? device: 5 type: 79
30000 DEBUG: ? device: 6 type: 84
30000 DEBUG: ? device: 6 type: 85
30000 DEBUG: ? device: 6 type: 83
30000 DEBUG: ? device: 6 type: 88
30000 DEBUG: ? device: 6 type: 86
30000 DEBUG: ? device: 6 type: 87
30000 DEBUG: ? device: 6 type: 82
30000 DEBUG: ? device: 6 type: 81
30000 DEBUG: Found: deviceInfo[7].name = Configured Mouse, type = 95, id = 7
30000 INFO: Constructing new XTabletDevice (id = 7, type = 95
30000 INFO: Constructing new XWacomDevice (id = 7, type = 95
30000 DEBUG: Verifying compatibility:
30000 DEBUG: + use = 4
30000 DEBUG: + type = 95
30000 DEBUG: ! Mouse not supported.
30000 DEBUG: + name = Configured Mouse
30000 DEBUG: Found: deviceInfo[8].name = Generic Keyboard, type = 94, id = 8
30000 INFO: Constructing new XTabletDevice (id = 8, type = 94
30000 INFO: Constructing new XWacomDevice (id = 8, type = 94
30000 DEBUG: Verifying compatibility:
30000 DEBUG: + use = 3
30000 DEBUG: ! Not an extension device.
30000 DEBUG: ! Not an extension pointer.
30000 INFO: + Device failed test, but allowing anyway...
30000 DEBUG: + type = 94
30000 DEBUG: ! Keyboard not supported.
30000 DEBUG: + name = Generic Keyboard
30000 INFO: Tablet(s) initialized.
520000 DEBUG: No interesting events in the queue. Returning from ReadTablet.
.....................................................................................................................#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x40bb098e, pid=8159, tid=1085610896
#
# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86)
# Problematic frame:
# C [libjtablet.so+0xd98e] _ZN12XWacomDevice12GetEventTypeEPK7_XEvent+0x30
#
# An error report file with more information is saved as:
# /home/ripps/Downloads/jtablet-sdk-v0.9.5_linux/examples/hs_err_pid8159.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted
make: *** [test_applet2] Error 134
ripps@ripps-desktop:~/Downloads/jtablet-sdk-v0.9.5.1.25/c++src$ make test_applet2
cd ../examples && appletviewer JTablet-test2.html
using java 2! (v1.4+!)
0 INFO: Initializing tablets. Version 0.9.5.1.25 for X11
0 INFO: Closing all known tablets.
0 INFO: Tablet(s) closed.
0 INFO: Connected to X server.
0 INFO: Enumerating devices...
0 DEBUG: Found: deviceInfo[0].name = Virtual core keyboard, type = 0, id = 0
0 INFO: Constructing new XTabletDevice (id = 0, type = 0
0 INFO: Constructing new XWacomDevice (id = 0, type = 0
0 INFO: Verifying compatibility:
0 DEBUG: + use = 1
0 DEBUG: + type = 0
0 DEBUG: + name = Virtual core keyboard
0 DEBUG: Detected 1 classes:
0 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
0 DEBUG: Selecting extension events:
0 DEBUG: Found: deviceInfo[1].name = Virtual core pointer, type = 0, id = 1
0 INFO: Constructing new XTabletDevice (id = 1, type = 0
0 INFO: Constructing new XWacomDevice (id = 1, type = 0
0 INFO: Verifying compatibility:
0 DEBUG: + use = 0
0 DEBUG: + type = 0
0 DEBUG: + name = Virtual core pointer
0 DEBUG: Detected 2 classes:
0 DEBUG: + Class 0 is a ButtonClass. There are 32 buttons.
0 DEBUG: + Class 1 is a ValuatorClass. There are 2 valuators.
0 DEBUG: * Valuator #0: -1 - 0 (resolution: 0)
0 DEBUG: * Valuator #1: -1 - 0 (resolution: 0)
0 DEBUG: Selecting extension events:
0 DEBUG: Found: deviceInfo[2].name = Generic Keyboard, type = 92, id = 2
0 INFO: Constructing new XTabletDevice (id = 2, type = 92
0 INFO: Constructing new XWacomDevice (id = 2, type = 92
0 INFO: Verifying compatibility:
0 DEBUG: + use = 3
0 DEBUG: + type = 92
0 DEBUG: + name = Generic Keyboard
10000 DEBUG: Found: deviceInfo[3].name = Wacom Mouse, type = 219, id = 3
10000 INFO: Constructing new XTabletDevice (id = 3, type = 219
10000 INFO: Constructing new XWacomDevice (id = 3, type = 219
10000 INFO: Verifying compatibility:
10000 DEBUG: + use = 4
10000 DEBUG: + type = 219
10000 DEBUG: + name = Wacom Mouse
10000 DEBUG: Detected 3 classes:
10000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
10000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
10000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
10000 DEBUG: * Valuator #0: 10208 - 0 (resolution: 2032)
10000 DEBUG: * Valuator #1: 7424 - 0 (resolution: 2032)
10000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
10000 DEBUG: * Valuator #3: 899 - -900 (resolution: 1)
10000 DEBUG: * Valuator #4: 1023 - -1023 (resolution: 1)
10000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
10000 DEBUG: Selecting extension events:
10000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: eventTable[0][0] = 84
10000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
10000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: eventTable[1][0] = 85
10000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
10000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: eventTable[2][0] = 83
10000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
10000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: eventTable[3][0] = 88
10000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
10000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: eventTable[4][0] = 86
10000 DEBUG: eventTable[4][1] = XI_ProximityIn
10000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: eventTable[5][0] = 87
10000 DEBUG: * eventTable[5][1] = XI_ProximityOut
10000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: eventTable[6][0] = 82
10000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
10000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: eventTable[7][0] = 81
10000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
10000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: eventTable[8][0] = 80
10000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
10000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: eventTable[9][0] = 79
10000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
10000 DEBUG: ? device: 3 type: 84
10000 DEBUG: ? device: 3 type: 85
10000 DEBUG: ? device: 3 type: 83
10000 DEBUG: ? device: 3 type: 88
10000 DEBUG: ? device: 3 type: 86
10000 DEBUG: ? device: 3 type: 87
10000 DEBUG: ? device: 3 type: 82
10000 DEBUG: ? device: 3 type: 81
10000 DEBUG: ? device: 3 type: 80
10000 DEBUG: ? device: 3 type: 79
10000 DEBUG: Found: deviceInfo[4].name = Wacom Eraser, type = 220, id = 4
10000 INFO: Constructing new XTabletDevice (id = 4, type = 220
10000 INFO: Constructing new XWacomDevice (id = 4, type = 220
10000 INFO: Verifying compatibility:
10000 DEBUG: + use = 4
10000 DEBUG: + type = 220
10000 DEBUG: + name = Wacom Eraser
10000 DEBUG: Detected 3 classes:
10000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
10000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
10000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
10000 DEBUG: * Valuator #0: 10208 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #1: 7424 - 100 (resolution: 2032)
10000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
10000 DEBUG: * Valuator #3: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #4: 63 - -64 (resolution: 1)
10000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
10000 DEBUG: Selecting extension events:
10000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
10000 DEBUG: eventTable[0][0] = 84
10000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
10000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
10000 DEBUG: eventTable[1][0] = 85
10000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
10000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
10000 DEBUG: eventTable[2][0] = 83
10000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
10000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
10000 DEBUG: eventTable[3][0] = 88
10000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
10000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
10000 DEBUG: eventTable[4][0] = 86
10000 DEBUG: eventTable[4][1] = XI_ProximityIn
10000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
10000 DEBUG: eventTable[5][0] = 87
10000 DEBUG: * eventTable[5][1] = XI_ProximityOut
10000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
10000 DEBUG: eventTable[6][0] = 82
10000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
10000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
10000 DEBUG: eventTable[7][0] = 81
10000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
10000 DEBUG: + device: 4 type: 80 base: 79 class: 0 offset: 1
10000 DEBUG: eventTable[8][0] = 80
10000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
10000 DEBUG: + device: 4 type: 79 base: 79 class: 0 offset: 0
10000 DEBUG: eventTable[9][0] = 79
10000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
10000 DEBUG: ? device: 3 type: 84
10000 DEBUG: ? device: 3 type: 85
10000 DEBUG: ? device: 3 type: 83
20000 DEBUG: ? device: 3 type: 88
20000 DEBUG: ? device: 3 type: 86
20000 DEBUG: ? device: 3 type: 87
20000 DEBUG: ? device: 3 type: 82
20000 DEBUG: ? device: 3 type: 81
20000 DEBUG: ? device: 3 type: 80
20000 DEBUG: ? device: 3 type: 79
20000 DEBUG: ? device: 4 type: 84
20000 DEBUG: ? device: 4 type: 85
20000 DEBUG: ? device: 4 type: 83
20000 DEBUG: ? device: 4 type: 88
20000 DEBUG: ? device: 4 type: 86
20000 DEBUG: ? device: 4 type: 87
20000 DEBUG: ? device: 4 type: 82
30000 DEBUG: ? device: 4 type: 81
30000 DEBUG: ? device: 4 type: 80
30000 DEBUG: ? device: 4 type: 79
30000 DEBUG: Found: deviceInfo[5].name = Wacom Pen, type = 221, id = 5
30000 INFO: Constructing new XTabletDevice (id = 5, type = 221
30000 INFO: Constructing new XWacomDevice (id = 5, type = 221
30000 INFO: Verifying compatibility:
30000 DEBUG: + use = 4
30000 DEBUG: + type = 221
30000 DEBUG: + name = Wacom Pen
30000 DEBUG: Detected 3 classes:
30000 DEBUG: + Class 0 is a KeyClass. There are 248 keys from 8 to 255.
30000 DEBUG: + Class 1 is a ButtonClass. There are 5 buttons.
30000 DEBUG: + Class 2 is a ValuatorClass. There are 6 valuators.
30000 DEBUG: * Valuator #0: 10208 - 100 (resolution: 2032)
30000 DEBUG: * Valuator #1: 7424 - 100 (resolution: 2032)
30000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
30000 DEBUG: * Valuator #3: 63 - -64 (resolution: 1)
30000 DEBUG: * Valuator #4: 63 - -64 (resolution: 1)
30000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
30000 DEBUG: Selecting extension events:
30000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: + device: 3 type: 80 base: 79 class: 0 offset: 1
30000 DEBUG: + device: 3 type: 79 base: 79 class: 0 offset: 0
30000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: + device: 4 type: 80 base: 79 class: 0 offset: 1
30000 DEBUG: + device: 4 type: 79 base: 79 class: 0 offset: 0
30000 DEBUG: + device: 5 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: eventTable[0][0] = 84
30000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
30000 DEBUG: + device: 5 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: eventTable[1][0] = 85
30000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
30000 DEBUG: + device: 5 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: eventTable[2][0] = 83
30000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
30000 DEBUG: + device: 5 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: eventTable[3][0] = 88
30000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
30000 DEBUG: + device: 5 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: eventTable[4][0] = 86
30000 DEBUG: eventTable[4][1] = XI_ProximityIn
30000 DEBUG: + device: 5 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: eventTable[5][0] = 87
30000 DEBUG: * eventTable[5][1] = XI_ProximityOut
30000 DEBUG: + device: 5 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: eventTable[6][0] = 82
30000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
30000 DEBUG: + device: 5 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: eventTable[7][0] = 81
30000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
30000 DEBUG: + device: 5 type: 80 base: 79 class: 0 offset: 1
30000 DEBUG: eventTable[8][0] = 80
30000 DEBUG: * eventTable[8][1] = XI_DeviceKeyRelease
30000 DEBUG: + device: 5 type: 79 base: 79 class: 0 offset: 0
30000 DEBUG: eventTable[9][0] = 79
30000 DEBUG: * eventTable[9][1] = XI_DeviceKeyPress
30000 DEBUG: ? device: 3 type: 84
30000 DEBUG: ? device: 3 type: 85
30000 DEBUG: ? device: 3 type: 83
30000 DEBUG: ? device: 3 type: 88
30000 DEBUG: ? device: 3 type: 86
30000 DEBUG: ? device: 3 type: 87
30000 DEBUG: ? device: 3 type: 82
30000 DEBUG: ? device: 3 type: 81
30000 DEBUG: ? device: 3 type: 80
30000 DEBUG: ? device: 3 type: 79
30000 DEBUG: ? device: 4 type: 84
30000 DEBUG: ? device: 4 type: 85
30000 DEBUG: ? device: 4 type: 83
30000 DEBUG: ? device: 4 type: 88
30000 DEBUG: ? device: 4 type: 86
30000 DEBUG: ? device: 4 type: 87
30000 DEBUG: ? device: 4 type: 82
30000 DEBUG: ? device: 4 type: 81
30000 DEBUG: ? device: 4 type: 80
30000 DEBUG: ? device: 4 type: 79
30000 DEBUG: ? device: 5 type: 84
30000 DEBUG: ? device: 5 type: 85
30000 DEBUG: ? device: 5 type: 83
30000 DEBUG: ? device: 5 type: 88
30000 DEBUG: ? device: 5 type: 86
30000 DEBUG: ? device: 5 type: 87
30000 DEBUG: ? device: 5 type: 82
30000 DEBUG: ? device: 5 type: 81
30000 DEBUG: ? device: 5 type: 80
30000 DEBUG: ? device: 5 type: 79
30000 DEBUG: Found: deviceInfo[6].name = Wacom Tablet, type = 222, id = 6
30000 INFO: Constructing new XTabletDevice (id = 6, type = 222
30000 INFO: Constructing new XWacomDevice (id = 6, type = 222
30000 INFO: Verifying compatibility:
30000 DEBUG: + use = 4
30000 DEBUG: + type = 222
30000 DEBUG: + name = Wacom Tablet
30000 DEBUG: Detected 2 classes:
30000 DEBUG: + Class 0 is a ButtonClass. There are 0 buttons.
30000 DEBUG: + Class 1 is a ValuatorClass. There are 6 valuators.
30000 DEBUG: * Valuator #0: 10208 - 0 (resolution: 2032)
30000 DEBUG: * Valuator #1: 7424 - 0 (resolution: 2032)
30000 DEBUG: * Valuator #2: 511 - 0 (resolution: 1)
30000 DEBUG: * Valuator #3: 0 - 0 (resolution: 1)
30000 DEBUG: * Valuator #4: 0 - 0 (resolution: 1)
30000 DEBUG: * Valuator #5: 1023 - 0 (resolution: 1)
30000 DEBUG: Selecting extension events:
30000 DEBUG: + device: 3 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: + device: 3 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: + device: 3 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: + device: 3 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: + device: 3 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: + device: 3 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: + device: 3 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: + device: 3 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: + device: 4 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: + device: 4 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: + device: 4 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: + device: 4 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: + device: 4 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: + device: 4 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: + device: 4 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: + device: 4 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: + device: 5 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: + device: 5 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: + device: 5 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: + device: 5 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: + device: 5 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: + device: 5 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: + device: 5 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: + device: 5 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: + device: 6 type: 84 base: 84 class: 5 offset: 0
30000 DEBUG: eventTable[0][0] = 84
30000 DEBUG: * eventTable[0][1] = XI_DeviceFocusIn
30000 DEBUG: + device: 6 type: 85 base: 84 class: 5 offset: 1
30000 DEBUG: eventTable[1][0] = 85
30000 DEBUG: * eventTable[1][1] = XI_DeviceFocusOut
30000 DEBUG: + device: 6 type: 83 base: 83 class: 2 offset: 0
30000 DEBUG: eventTable[2][0] = 83
30000 DEBUG: * eventTable[2][1] = XI_DeviceMotionNotify
30000 DEBUG: + device: 6 type: 88 base: 88 class: 6 offset: 0
30000 DEBUG: eventTable[3][0] = 88
30000 DEBUG: * eventTable[3][1] = XI_DeviceStateNotify
30000 DEBUG: + device: 6 type: 86 base: 86 class: 4 offset: 0
30000 DEBUG: eventTable[4][0] = 86
30000 DEBUG: eventTable[4][1] = XI_ProximityIn
30000 DEBUG: + device: 6 type: 87 base: 86 class: 4 offset: 1
30000 DEBUG: eventTable[5][0] = 87
30000 DEBUG: * eventTable[5][1] = XI_ProximityOut
30000 DEBUG: + device: 6 type: 82 base: 81 class: 1 offset: 1
30000 DEBUG: eventTable[6][0] = 82
30000 DEBUG: * eventTable[6][1] = XI_DeviceButtonRelease
30000 DEBUG: + device: 6 type: 81 base: 81 class: 1 offset: 0
30000 DEBUG: eventTable[7][0] = 81
40000 DEBUG: * eventTable[7][1] = XI_DeviceButtonPress
40000 DEBUG: ? device: 3 type: 84
40000 DEBUG: ? device: 3 type: 85
40000 DEBUG: ? device: 3 type: 83
40000 DEBUG: ? device: 3 type: 88
40000 DEBUG: ? device: 3 type: 86
40000 DEBUG: ? device: 3 type: 87
40000 DEBUG: ? device: 3 type: 82
40000 DEBUG: ? device: 3 type: 81
40000 DEBUG: ? device: 3 type: 80
40000 DEBUG: ? device: 3 type: 79
40000 DEBUG: ? device: 4 type: 84
40000 DEBUG: ? device: 4 type: 85
40000 DEBUG: ? device: 4 type: 83
40000 DEBUG: ? device: 4 type: 88
40000 DEBUG: ? device: 4 type: 86
40000 DEBUG: ? device: 4 type: 87
40000 DEBUG: ? device: 4 type: 82
40000 DEBUG: ? device: 4 type: 81
40000 DEBUG: ? device: 4 type: 80
40000 DEBUG: ? device: 4 type: 79
40000 DEBUG: ? device: 5 type: 84
40000 DEBUG: ? device: 5 type: 85
40000 DEBUG: ? device: 5 type: 83
40000 DEBUG: ? device: 5 type: 88
40000 DEBUG: ? device: 5 type: 86
40000 DEBUG: ? device: 5 type: 87
40000 DEBUG: ? device: 5 type: 82
40000 DEBUG: ? device: 5 type: 81
40000 DEBUG: ? device: 5 type: 80
40000 DEBUG: ? device: 5 type: 79
40000 DEBUG: ? device: 6 type: 84
40000 DEBUG: ? device: 6 type: 85
40000 DEBUG: ? device: 6 type: 83
40000 DEBUG: ? device: 6 type: 88
40000 DEBUG: ? device: 6 type: 86
40000 DEBUG: ? device: 6 type: 87
40000 DEBUG: ? device: 6 type: 82
40000 DEBUG: ? device: 6 type: 81
40000 DEBUG: Found: deviceInfo[7].name = Configured Mouse, type = 93, id = 7
40000 INFO: Constructing new XTabletDevice (id = 7, type = 93
40000 INFO: Constructing new XWacomDevice (id = 7, type = 93
40000 INFO: Verifying compatibility:
40000 DEBUG: + use = 4
40000 DEBUG: + type = 93
40000 DEBUG: + name = Configured Mouse
40000 DEBUG: Found: deviceInfo[8].name = Generic Keyboard, type = 92, id = 8
40000 INFO: Constructing new XTabletDevice (id = 8, type = 92
40000 INFO: Constructing new XWacomDevice (id = 8, type = 92
40000 INFO: Verifying compatibility:
40000 DEBUG: + use = 3
40000 DEBUG: + type = 92
40000 DEBUG: + name = Generic Keyboard
40000 INFO: Tablet(s) initialized.
730000 DEBUG: No interesting events in the queue. Returning from ReadTablet.
.......................................................................................................103 duplicates of the above message.
1410000 DEBUG: e->type == 86
#
# An unexpected error has been detected by Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x40bb0c90, pid=11990, tid=1085610896
#
# Java VM: Java HotSpot(TM) Client VM (10.0-b22 mixed mode, sharing linux-x86)
# Problematic frame:
# C [libjtablet.so+0xdc90] _ZN12XWacomDevice12GetEventTypeEPK7_XEvent+0x284
#
# An error report file with more information is saved as:
# /home/ripps/Downloads/jtablet-sdk-v0.9.5.1.25/examples/hs_err_pid11990.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted
make: *** [test_applet2] Error 134
eselect java-vm list
eselect java-vm show
echo $JAVA_HOME
echo $JDK_HOME
eselect java-vm set user <JDK name from list>
eselect java-vm set system <JDK name from list>
~/.bash_profile
~/.bashrc
/root/.bash_profile
/root/.bashrc
/etc/profile
/etc/bash/bashrc
su
export JAVA_HOME=/usr/lib/jvm/sun-jdk-1.5/jre
export JDK_HOME=/usr/lib/jvm/sun-jdk-1.5
make
export JAVA_HOME=/usr/lib/jvm/java-6-sun/jre
export JDK_HOME=/usr/lib/jvm/java-6-sun
make install
make test_applet2
make
make -C javasrc
make[1]: Entering directory `/home/marupa/jtablet_0.9.5.2.1_src/javasrc'
javac -target 1.2 -source 1.2 -cp lui.jar cello/tablettest/*.java
cello/tablettest/JTablettest2.java:13: package cello.tablet does not exist
import cello.tablet.*;
^
cello/tablettest/JTablettest2.java:25: cannot find symbol
symbol : class JTablet
location: class cello.tablettest.JTablettest2
JTablet tablet;
^
cello/tablettest/JTablettest.java:366: package cello.tablet does not exist
erase = ((cello.tablet.JTabletCursor)tablet_getCursor.invoke(tablet,null)).getCursorType() == cello.tablet.JTabletCursor.TYPE_PEN_ERASER;
^
cello/tablettest/JTablettest.java:366: package cello.tablet does not exist
erase = ((cello.tablet.JTabletCursor)tablet_getCursor.invoke(tablet,null)).getCursorType() == cello.tablet.JTabletCursor.TYPE_PEN_ERASER;
^
cello/tablettest/JTablettest2.java:45: cannot find symbol
symbol : class JTablet
location: class cello.tablettest.JTablettest2
tablet = new JTablet();
^
cello/tablettest/JTablettest2.java:46: cannot find symbol
symbol : class JTabletException
location: class cello.tablettest.JTablettest2
} catch (JTabletException e) {
^
cello/tablettest/JTablettest2.java:114: cannot find symbol
symbol : class JTabletCursor
location: class cello.tablettest.JTablettest2
JTabletCursor cursor = null;
^
cello/tablettest/JTablettest2.java:118: cannot find symbol
symbol : class JTabletException
location: class cello.tablettest.JTablettest2
} catch (JTabletException ex) {
^
cello/tablettest/JTablettest2.java:129: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_STYLUS:
^
cello/tablettest/JTablettest2.java:132: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_AIRBRUSH:
^
cello/tablettest/JTablettest2.java:135: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_4DMOUSE:
^
cello/tablettest/JTablettest2.java:138: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_LENS_CURSOR:
^
cello/tablettest/JTablettest2.java:144: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_UNKNOWN:
^
cello/tablettest/JTablettest2.java:147: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_PEN_TIP:
^
cello/tablettest/JTablettest2.java:150: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_PEN_ERASER:
^
cello/tablettest/JTablettest2.java:153: cannot find symbol
symbol : variable JTabletCursor
location: class cello.tablettest.JTablettest2
case JTabletCursor.TYPE_PUCK:
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
16 errors
make[1]: *** [jtablettest.jar] Error 1
make[1]: Leaving directory `/home/marupa/jtablet_0.9.5.2.1_src/javasrc'
make: *** [all] Error 2
jtablettest.jar: lui.jar cello/tablettest/*.java
javac $(FLAGS) -cp lui.jar cello/tablettest/*.java
jtablettest.jar: lui.jar jtablet.jar cello/tablettest/*.java
javac $(FLAGS) -cp lui.jar:jtablet.jar cello/tablettest/*.java
INSTPATH = /usr/java/packages/lib/i386
INSTPATH = /usr/java/packages/lib/amd64