BlueCove on Mac OS X 10.8 "Mountain Lion"?

Showing 1-35 of 35 messages
BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 8/1/12 12:48 PM
Hi, my application (http://www.uweschmidt.org/wiimote-whiteboard) runs with BlueCove 2.1.0 and does not work on the recently released Mac OS X 10.8 Mountain Lion. I'm not absolutely sure that BlueCove is the problem, since I personally haven't upgraded to OS X 10.8 yet, but some users sent in error reports that point to BlueCove.
Is there a fix? Here an excerpt:

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Dyld Error Message:
 Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
 Referenced from: /private/var/folders/*/libbluecove.jnilib
 Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib         0x990197d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x99018cb0 mach_msg + 68
2   com.apple.CoreFoundation       0x96238cc9 __CFRunLoopServiceMachPort + 185
3   com.apple.CoreFoundation       0x9623e6af __CFRunLoopRun + 1247
4   com.apple.CoreFoundation       0x9623dd6a CFRunLoopRunSpecific + 378
5   com.apple.CoreFoundation       0x9623dbdb CFRunLoopRunInMode + 123
6   com.apple.HIToolbox           0x95a6d8aa RunCurrentEventLoopInMode + 242
7   com.apple.HIToolbox           0x95a6d619 ReceiveNextEventCommon + 374
8   com.apple.HIToolbox           0x95a6d494 BlockUntilNextEventMatchingListInMode + 88
9   com.apple.AppKit               0x96cb5a5a _DPSNextEvent + 724
10  com.apple.AppKit               0x96cb528c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
11  libawt.jnilib                 0x10aa0275 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
12  com.apple.AppKit               0x96cab6dc -[NSApplication run] + 855
13  libawt.jnilib                 0x10a9e598 +[AWTStarter startAWT:] + 2019
14  libawt.jnilib                 0x10a9dd65 -[CPerformer perform] + 259
15  libobjc.A.dylib               0x9008a5d3 -[NSObject performSelector:withObject:] + 70
16  com.apple.Foundation           0x92c32200 __NSThreadPerformPerform + 395
17  com.apple.CoreFoundation       0x96218dcf __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
18  com.apple.CoreFoundation       0x962187f9 __CFRunLoopDoSources0 + 233
19  com.apple.CoreFoundation       0x9623e576 __CFRunLoopRun + 934
20  com.apple.CoreFoundation       0x9623dd6a CFRunLoopRunSpecific + 378
21  com.apple.CoreFoundation       0x9623dbdb CFRunLoopRunInMode + 123
22  com.apple.JavaApplicationLauncher 0x00006268 startupJava(LauncherArgsStruct*) + 304
23  com.apple.JavaApplicationLauncher 0x00009095 launchJavaApplicationWithJVMInfo + 1401
24  com.apple.JavaApplicationLauncher 0x0000599f launchJavaApplication + 39
25  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001e3a 0x1000 + 3642
26  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001c99 0x1000 + 3225
27  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001bc8 0x1000 + 3016

Thanks,
Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Vaishaal Shankar 8/5/12 9:11 PM
I have an application that also relies on bluecove, and I can confirm it does not work on mountain lion. I too get the same exact error as OP. When I switched to Lion, it worked perfectly.


Hope this helps!
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Vaishaal Shankar 8/7/12 8:07 PM
Hey quick update,

I managed to fix the problem with a small hack, I don't know another way around it, but what you can do is go to /System/Library/Frameworks and make a copy of IOBluetooth.Framework (name it IOBluetooth2.Framework or something), and then you can untar the attached archive in /System/Library/Frameworks (which is the Lion version of the same driver) and everything just works. 

Hope it helps :)
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 8/9/12 5:41 PM
Hey Vaishaal,

Thanks, that's a good hack!
It makes the stack trace for the dynamic linking go away, However, BlueCove still isn't being found...
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 8/11/12 8:34 AM
Hi Vaishaal,

what do you mean by "everything just works"? Does BlueCove work normally for you?
Is Bluetooth still working with other devices? Changing the Bluetooth driver for the whole OS could screw things up in many places...

Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 8/13/12 11:33 AM
Yeah, I recently discovered this hack was crashing XCode upon launch for me...
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Vaishaal Shankar 8/15/12 11:02 AM
I just wrote a script that switched the bluetooth drivers on the time of launching my app. Yeah I got lots of errors in bluetooth in general, but it seemed to work for my app just when the old driver was in the folder. I just force my java program to switch it on exit. I know its a TERRIBLE way of doing things. 

The real problem stems from the fact that the bluecove xcode package uses some very deprecated libraries (it uses the 10.5 SDK), and mountain lion removed support for those.


I tried updating the code to support a 10.8 sdk, but I'm not an objective-c buff, so it kinda failed. So if anybody can rebuild the bluecove package that would be great :D
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 8/15/12 4:00 PM
Hi Vaishaal,

On Wednesday, August 15, 2012 7:02:11 PM UTC+1, Vaishaal Shankar wrote:
I just wrote a script that switched the bluetooth drivers on the time of launching my app. Yeah I got lots of errors in bluetooth in general, but it seemed to work for my app just when the old driver was in the folder. I just force my java program to switch it on exit. I know its a TERRIBLE way of doing things. 

it's a nice little hack for people who really need this to work quickly. Thanks for sharing.
 
The real problem stems from the fact that the bluecove xcode package uses some very deprecated libraries (it uses the 10.5 SDK), and mountain lion removed support for those.

How do you know that this is the real problem?
 
I tried updating the code to support a 10.8 sdk, but I'm not an objective-c buff, so it kinda failed. So if anybody can rebuild the bluecove package that would be great :D

I actually haven't installed 10.8 yet, but I managed to get the library compiled with the 10.6 and 10.7 SDKs, both with 32/64bit Intel support. I attached the updated BlueCove library to this post. I have not tested this at all, please let me know if it works.

Thanks,
Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 8/16/12 1:43 PM
Hi,

the two library builds that I attached to my last post are probably not going to work, at least they didn't for me.
I rebuilt the library on my Mac with the 10.6 SDK, it is attached to this post. This library works for me in the sense that my program doesn't crash. Unfortunately, I currently neither have Mountain Lion installed, nor a Bluetooth device to test this. Please someone test this on Mountain Lion and tell me if it works.

Thanks,
Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 8/23/12 1:06 PM
I'll test right now... where am I replacing this? Inside /Resources in the app ?
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 8/23/12 1:11 PM
Replacing your jar in /Contents/Resources/Java crashes on launch 
(ie. doesn't even complain about Bluetooth errors)

Here is the error dump:

Process:         WiimoteWhiteboard [646]
Path:            /Users/USER/Desktop/WiimoteWhiteboard.app/Contents/MacOS/WiimoteWhiteboard
Identifier:      org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard
Version:         1.0.3 (20100605)
Code Type:       X86 (Native)
Parent Process:  launchd [173]
User ID:         501

Date/Time:       2012-08-23 13:11:27.199 -0700
OS Version:      Mac OS X 10.8 (12A269)
Report Version:  10

Interval Since Last Report:          70042 sec
Crashes Since Last Report:           3
Per-App Interval Since Last Report:  14 sec
Per-App Crashes Since Last Report:   3
Anonymous UUID:                      C24A5839-F8A6-4B25-AEEA-164397CAC8C7

Crashed Thread:  27

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Dyld Error Message:
  Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
  Referenced from: /private/var/folders/*/libbluecove.jnilib
  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   com.apple.CoreFoundation       0x93964cc9 __CFRunLoopServiceMachPort + 185
3   com.apple.CoreFoundation       0x9396a6af __CFRunLoopRun + 1247
4   com.apple.CoreFoundation       0x93969d6a CFRunLoopRunSpecific + 378
5   com.apple.CoreFoundation       0x93969bdb CFRunLoopRunInMode + 123
6   com.apple.HIToolbox           0x93ba48aa RunCurrentEventLoopInMode + 242
7   com.apple.HIToolbox           0x93ba4619 ReceiveNextEventCommon + 374
8   com.apple.HIToolbox           0x93ba4494 BlockUntilNextEventMatchingListInMode + 88
9   com.apple.AppKit               0x94283a5a _DPSNextEvent + 724
10  com.apple.AppKit               0x9428328c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
11  libawt.jnilib                 0x12c04275 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
12  com.apple.AppKit               0x942796dc -[NSApplication run] + 855
13  libawt.jnilib                 0x12c02598 +[AWTStarter startAWT:] + 2019
14  libawt.jnilib                 0x12c01d65 -[CPerformer perform] + 259
15  libobjc.A.dylib               0x91ddc5d3 -[NSObject performSelector:withObject:] + 70
16  com.apple.Foundation           0x999b9200 __NSThreadPerformPerform + 395
17  com.apple.CoreFoundation       0x93944dcf __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
18  com.apple.CoreFoundation       0x939447f9 __CFRunLoopDoSources0 + 233
19  com.apple.CoreFoundation       0x9396a576 __CFRunLoopRun + 934
20  com.apple.CoreFoundation       0x93969d6a CFRunLoopRunSpecific + 378
21  com.apple.CoreFoundation       0x93969bdb CFRunLoopRunInMode + 123
22  com.apple.JavaApplicationLauncher 0x00006268 startupJava(LauncherArgsStruct*) + 304
23  com.apple.JavaApplicationLauncher 0x00009095 launchJavaApplicationWithJVMInfo + 1401
24  com.apple.JavaApplicationLauncher 0x0000599f launchJavaApplication + 39
25  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001e3a 0x1000 + 3642
26  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001c99 0x1000 + 3225
27  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001bc8 0x1000 + 3016

Thread 1:
0   libsystem_kernel.dylib         0x915e00ee __workq_kernreturn + 10
1   libsystem_c.dylib             0x97c6604c _pthread_workq_return + 45
2   libsystem_c.dylib             0x97c65e19 _pthread_wqthread + 448
3   libsystem_c.dylib             0x97c4dcca start_wqthread + 30

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib         0x915e09ae kevent + 10
1   libdispatch.dylib             0x902cfcc5 _dispatch_mgr_invoke + 993
2   libdispatch.dylib             0x902cf7fd _dispatch_mgr_thread + 53

Thread 3:
0   libsystem_kernel.dylib         0x915e00ee __workq_kernreturn + 10
1   libsystem_c.dylib             0x97c6604c _pthread_workq_return + 45
2   libsystem_c.dylib             0x97c65e19 _pthread_wqthread + 448
3   libsystem_c.dylib             0x97c4dcca start_wqthread + 30

Thread 4:
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04013f6d 0x4000000 + 81773
7   libjvm.dylib                   0x040d48a2 0x4000000 + 870562
8   libjvm.dylib                   0x040d412f 0x4000000 + 868655
9   com.apple.JavaApplicationLauncher 0x0000824c startJavaApplication + 8039
10  com.apple.JavaApplicationLauncher 0x000062e3 runJava(LauncherArgsStruct*) + 83
11  com.apple.JavaApplicationLauncher 0x00006288 java_main_stub(void*) + 17
12  libsystem_c.dylib             0x97c63557 _pthread_start + 344
13  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 5:: Java: Exception Handler Thread
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libsystem_kernel.dylib         0x915dd4f7 mach_msg_server + 287
3   libjvm.dylib                   0x040157ca 0x4000000 + 88010
4   libjvm.dylib                   0x04015653 0x4000000 + 87635
5   libjvm.dylib                   0x040140dc 0x4000000 + 82140
6   libsystem_c.dylib             0x97c63557 _pthread_start + 344
7   libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 6:: Java: Gang worker#0 (Parallel GC Threads)
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x0402bab5 0x4000000 + 178869
8   libjvm.dylib                   0x0402b99f 0x4000000 + 178591
9   libjvm.dylib                   0x040140dc 0x4000000 + 82140
10  libsystem_c.dylib             0x97c63557 _pthread_start + 344
11  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 7:: Java: Gang worker#1 (Parallel GC Threads)
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x0402bab5 0x4000000 + 178869
8   libjvm.dylib                   0x0402b99f 0x4000000 + 178591
9   libjvm.dylib                   0x040140dc 0x4000000 + 82140
10  libsystem_c.dylib             0x97c63557 _pthread_start + 344
11  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 8:: Java: Gang worker#2 (Parallel GC Threads)
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x0402bab5 0x4000000 + 178869
8   libjvm.dylib                   0x0402b99f 0x4000000 + 178591
9   libjvm.dylib                   0x040140dc 0x4000000 + 82140
10  libsystem_c.dylib             0x97c63557 _pthread_start + 344
11  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 9:: Java: Gang worker#3 (Parallel GC Threads)
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x0402bab5 0x4000000 + 178869
8   libjvm.dylib                   0x0402b99f 0x4000000 + 178591
9   libjvm.dylib                   0x040140dc 0x4000000 + 82140
10  libsystem_c.dylib             0x97c63557 _pthread_start + 344
11  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 10:: Java: Concurrent Mark-Sweep GC Thread
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014906 0x4000000 + 84230
3   libjvm.dylib                   0x0403241a 0x4000000 + 205850
4   libjvm.dylib                   0x04014654 0x4000000 + 83540
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x0413d241 0x4000000 + 1299009
8   libjvm.dylib                   0x0413d1af 0x4000000 + 1298863
9   libjvm.dylib                   0x04032235 0x4000000 + 205365
10  libjvm.dylib                   0x040140dc 0x4000000 + 82140
11  libsystem_c.dylib             0x97c63557 _pthread_start + 344
12  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 11:: Java: VM Thread
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014906 0x4000000 + 84230
3   libjvm.dylib                   0x0403241a 0x4000000 + 205850
4   libjvm.dylib                   0x04014654 0x4000000 + 83540
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x040ac91a 0x4000000 + 706842
8   libjvm.dylib                   0x040ac5c3 0x4000000 + 705987
9   libjvm.dylib                   0x040140dc 0x4000000 + 82140
10  libsystem_c.dylib             0x97c63557 _pthread_start + 344
11  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 12:: Java: Reference Handler
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x040bb4ec 0x4000000 + 767212
5   libjvm.dylib                   0x040ba9ee 0x4000000 + 764398
6   libjvm.dylib                   0x040ba6e0 JVM_MonitorWait + 203
7   libjvmlinkage.dylib           0x00086dd5 JVM_MonitorWait + 69
8   ???                           0x0580b9d9 0 + 92322265
9   ???                           0x05803e31 0 + 92290609
10  ???                           0x05803e31 0 + 92290609
11  ???                           0x05801374 0 + 92279668
12  libjvm.dylib                   0x040adc57 0x4000000 + 711767
13  libjvm.dylib                   0x040ad9c9 0x4000000 + 711113
14  libjvm.dylib                   0x040ba391 0x4000000 + 762769
15  libjvm.dylib                   0x040ba221 0x4000000 + 762401
16  libjvm.dylib                   0x040ba19f 0x4000000 + 762271
17  libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
18  libjvm.dylib                   0x040b9e37 0x4000000 + 761399
19  libjvm.dylib                   0x040140dc 0x4000000 + 82140
20  libsystem_c.dylib             0x97c63557 _pthread_start + 344
21  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 13:: Java: Finalizer
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x040bb4ec 0x4000000 + 767212
5   libjvm.dylib                   0x040ba9ee 0x4000000 + 764398
6   libjvm.dylib                   0x040ba6e0 JVM_MonitorWait + 203
7   libjvmlinkage.dylib           0x00086dd5 JVM_MonitorWait + 69
8   ???                           0x0580b9d9 0 + 92322265
9   ???                           0x05803e31 0 + 92290609
10  ???                           0x05803f97 0 + 92290967
11  ???                           0x05803f97 0 + 92290967
12  ???                           0x05801374 0 + 92279668
13  libjvm.dylib                   0x040adc57 0x4000000 + 711767
14  libjvm.dylib                   0x040ad9c9 0x4000000 + 711113
15  libjvm.dylib                   0x040ba391 0x4000000 + 762769
16  libjvm.dylib                   0x040ba221 0x4000000 + 762401
17  libjvm.dylib                   0x040ba19f 0x4000000 + 762271
18  libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
19  libjvm.dylib                   0x040b9e37 0x4000000 + 761399
20  libjvm.dylib                   0x040140dc 0x4000000 + 82140
21  libsystem_c.dylib             0x97c63557 _pthread_start + 344
22  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 14:: Java: Surrogate Locker Thread (Concurrent GC)
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04013f4a 0x4000000 + 81738
7   libjvm.dylib                   0x040cb320 0x4000000 + 832288
8   libjvm.dylib                   0x040cb264 0x4000000 + 832100
9   libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
10  libjvm.dylib                   0x040b9e37 0x4000000 + 761399
11  libjvm.dylib                   0x040140dc 0x4000000 + 82140
12  libsystem_c.dylib             0x97c63557 _pthread_start + 344
13  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 15:: Java: Signal Dispatcher
0   libsystem_kernel.dylib         0x915dd80e semaphore_wait_trap + 10
1   libjvm.dylib                   0x040cbc06 0x4000000 + 834566
2   libjvm.dylib                   0x040cb5e4 0x4000000 + 832996
3   libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
4   libjvm.dylib                   0x040b9e37 0x4000000 + 761399
5   libjvm.dylib                   0x040140dc 0x4000000 + 82140
6   libsystem_c.dylib             0x97c63557 _pthread_start + 344
7   libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 16:: Java: C1 CompilerThread0
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04013f4a 0x4000000 + 81738
7   libjvm.dylib                   0x040d34b6 0x4000000 +
...
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 8/23/12 1:25 PM
Sorry, should have attached that as a file... 

Also, this is with the OSX app.
As for the Cross Platform jar, I know how to unpack and replace the bluecove jar, but I'm not sure how to repackage the WiimoteWhiteboard.jar...

If you want to post a compiled/ant-ed version, i'll test...

~ Jesse
7   libjvm.dylib                   0x040d34b6 0x4000000 + 865462
8   libjvm.dylib                   0x040ccddc 0x4000000 + 839132
9   libjvm.dylib                   0x040ccb86 0x4000000 + 838534
10  libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
11  libjvm.dylib                   0x040b9e37 0x4000000 + 761399
12  libjvm.dylib                   0x040140dc 0x4000000 + 82140
13  libsystem_c.dylib             0x97c63557 _pthread_start + 344
14  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 17:: Java: Low Memory Detector
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014836 0x4000000 + 84022
3   libjvm.dylib                   0x04014772 0x4000000 + 83826
4   libjvm.dylib                   0x04014638 0x4000000 + 83512
5   libjvm.dylib                   0x0401417d 0x4000000 + 82301
6   libjvm.dylib                   0x04014007 0x4000000 + 81927
7   libjvm.dylib                   0x040cdac4 0x4000000 + 842436
8   libjvm.dylib                   0x040b9ff9 0x4000000 + 761849
9   libjvm.dylib                   0x040b9e37 0x4000000 + 761399
10  libjvm.dylib                   0x040140dc 0x4000000 + 82140
11  libsystem_c.dylib             0x97c63557 _pthread_start + 344
12  libsystem_c.dylib             0x97c4dcee thread_start + 34

Thread 18:: Java: VM Periodic Task Thread
0   libsystem_kernel.dylib         0x915dd7d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x915dccb0 mach_msg + 68
2   libjvm.dylib                   0x04014906 0x4000000 + 84230
3   libjvm.dylib                   0x0403241a 0x4000000 + 205850
4   libjvm.dylib                   0x040d0565 0x4000000 + 853349
5   libjvm.dylib                  
...
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 9/6/12 1:54 PM
Can you point to where that code is?
I migh give it a try...


On Wednesday, August 15, 2012 11:02:11 AM UTC-7, Vaishaal Shankar wrote:

The real problem stems from the fact that the bluecove xcode package uses some very deprecated libraries (it uses the 10.5 SDK), and mountain lion removed support for those.


I tried updating the code to support a 10.8 sdk, but I'm not an objective-c buff, so it kinda failed. So if anybody can rebuild the bluecove package that would be great :D



Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 9/12/12 11:49 AM
BUMP...
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 9/12/12 12:08 PM
Hi All,

I admit to being a little confused/stuck.

Vaishaal's fix of replacing the IOBluetooth Framework with the Lion version works in the sense that I no longer get the Bluetooth stack error.
However, when I try to use Uwe's application, it opens but never is able to find a Wiimote...

Vaishaal, can you post a link to your project so that I can test it?

Uwe, can you please respond about the placement of your recompiled Bluecove library (see previous posts).

I have an installation opening tomorrow night that uses this, so I would really appreciate any responses ASAP.

Thanks,

~ Jesse
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 9/12/12 1:10 PM
Dear Jesse,

I'm sorry for not replying earlier. As far as I can see (without having Mountain Lion installed), the problem is not easily fixed. Apple has removed some deprecated functionality in the Bluetooth framework, on which the BlueCove library relies on. This manifests itself in this relevant part of the error message:

Dyld Error Message:
  Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
  Referenced from: /private/var/folders/*/libbluecove.jnilib
  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Apple has removed the function "IOBluetoothLocalDeviceReadSupportedFeatures" from IOBluetooth (along with many others). See this for details: https://developer.apple.com/library/mac/#releasenotes/General/APIDiffsMacOSX10_8/IOBluetooth.html

I thought Vaishaal's fix does work, although it may interferes with other Bluetooth operations. I'm sorry to not be of more help here, but I don't have the time nor Mountain Lion installed. Since you really need this app to work, why can't you switch to a Mac with Lion, or why did you upgrade to Maintain Lion?

Greetings,
Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 9/12/12 1:55 PM
Hi Uwe,

No problem, thanks for replying.
Yes, Vaishaal's fix does work, but it seems the WW just gets stuck on searching - maybe it's having difficulties handshaking with the BT device.

As for your recompiled library, can you comment on where to place the new JAR ?
I'm assuming in the OSX app its in /Contents/Resources/Java ?

Do you have a compiled version of the WW Java JAR with your recompiled version of BlueCove ?

I've managed to source an installation machine running an older OS, so the fire is quenched for tomorrow, but I'd love to get this sorted eventually.
I'll work on finding the fix myself after this week as well...

Thanks,

~ Jesse
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 9/12/12 2:25 PM
Hi Jesse,

On Wednesday, September 12, 2012 9:55:44 PM UTC+1, Jesse Scott wrote:
Hi Uwe,

No problem, thanks for replying.
Yes, Vaishaal's fix does work, but it seems the WW just gets stuck on searching - maybe it's having difficulties handshaking with the BT device.

please open the Log in my application (⌘L) and tell me what you see there when you try to connect the Wiimote. Also, newer Wiimotes (Wii Remote Plus) with integrated Wii Motion Plus don't seem to work, at least the recent models. Futhermore, make sure to not connect the Wiimote by using the Mac Bluetooth's Assistant. It doesn't hurt to delete it from the list of known Bluetooth devices in System Preferences.
 
As for your recompiled library, can you comment on where to place the new JAR ?
I'm assuming in the OSX app its in /Contents/Resources/Java ?

Do you have a compiled version of the WW Java JAR with your recompiled version of BlueCove ?

Don't bother, it won't work anyway for the reason I stated in my earlier message.
If I have a promising fix, I'll post a fully functioning version.
 

I've managed to source an installation machine running an older OS, so the fire is quenched for tomorrow, but I'd love to get this sorted eventually.
I'll work on finding the fix myself after this week as well...

Ok, I'll definitely check this out when I eventually install Mountain Lion, presumably in October or November.
 

Thanks,

~ Jesse

Good luck with your opening tomorrow,
Uwe


On Wednesday, September 12, 2012 1:10:12 PM UTC-7, Uwe wrote:
Dear Jesse,

I'm sorry for not replying earlier. As far as I can see (without having Mountain Lion installed), the problem is not easily fixed. Apple has removed some deprecated functionality in the Bluetooth framework, on which the BlueCove library relies on. This manifests itself in this relevant part of the error message:

Dyld Error Message:
  Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
  Referenced from: /private/var/folders/*/libbluecove.jnilib
  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Apple has removed the function "IOBluetoothLocalDeviceReadSupportedFeatures" from IOBluetooth (along with many others). See this for details: https://developer.apple.com/library/mac/#releasenotes/General/APIDiffsMacOSX10_8/IOBluetooth.html

I thought Vaishaal's fix does work, although it may interferes with other Bluetooth operations. I'm sorry to not be of more help here, but I don't have the time nor Mountain Lion installed. Since you really need this app to work, why can't you switch to a Mac with Lion, or why did you upgrade to Maintain Lion?

Greetings,
Uwe

On Wednesday, September 12, 2012 8:08:24 PM UTC+1, Jesse Scott wrote:
Hi All,

I admit to being a little confused/stuck.

Vaishaal's fix of replacing the IOBluetooth Framework with the Lion version works in the sense that I no longer get the Bluetooth stack error.
However, when I try to use Uwe's application, it opens but never is able to find a Wiimote...

Vaishaal, can you post a link to your project so that I can test it?

Uwe, can you please respond about the placement of your recompiled Bluecove library (see previous posts).

I have an installation opening tomorrow night that uses this, so I would really appreciate any responses ASAP.

Thanks,

~ Jesse
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 9/12/12 4:03 PM
The Log shows nothing... nothing at all.

~ J


On Wednesday, September 12, 2012 2:25:32 PM UTC-7, Uwe wrote:
Hi Jesse,

On Wednesday, September 12, 2012 9:55:44 PM UTC+1, Jesse Scott wrote:
Hi Uwe,

No problem, thanks for replying.
Yes, Vaishaal's fix does work, but it seems the WW just gets stuck on searching - maybe it's having difficulties handshaking with the BT device.

please open the Log in my application (⌘L) and tell me what you see there when you try to connect the Wiimote. Also, newer Wiimotes (Wii Remote Plus) with integrated Wii Motion Plus don't seem to work, at least the recent models. Futhermore, make sure to not connect the Wiimote by using the Mac Bluetooth's Assistant. It doesn't hurt to delete it from the list of known Bluetooth devices in System Preferences.
 
As for your recompiled library, can you comment on where to place the new JAR ?
I'm assuming in the OSX app its in /Contents/Resources/Java ?

Do you have a compiled version of the WW Java JAR with your recompiled version of BlueCove ?

Don't bother, it won't work anyway for the reason I stated in my earlier message.
If I have a promising fix, I'll post a fully functioning version.
 

I've managed to source an installation machine running an older OS, so the fire is quenched for tomorrow, but I'd love to get this sorted eventually.
I'll work on finding the fix myself after this week as well...

Ok, I'll definitely check this out when I eventually install Mountain Lion, presumably in October or November.
 

Thanks,

~ Jesse

Good luck with your opening tomorrow,
Uwe


Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Martin Møller 10/11/12 9:15 AM
I just tried to replaced the contents of the attached tarball and apparently I am now able to communicate with my NXJ through bluetooth and bluecove. Fantastic!

Martin
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Ken W - Nipissing U 10/19/12 7:20 AM
Hello Uwe, Jesse & Vaishaal,

I have been following the various threads on the matter related to enabling the wiimote whiteboard application to "play nicely" (e.g., work) with the new OSX 10.8.x Mountain Lion (ML. Indeed, it's been a mind bender to see Uwe's application encounter a roadblock such that it is inaccessible for ML users. I'm confident that a fix or workaround will be discovered in the next month or two...perhaps a Christmas present for the wii-mote whiteboard community!

In the meantime, I wanted to share with you a Mac OSX application that uses wiimote technology and bluetooth connectivity (Wiinote by Primate Labs). They were in a similar situation in July when ML was released as their application no longer worked due to bluetooth issues. However, they were successful in coding a solution and their latest version (0.4.0) plays nicely with ML.  Perhaps taking a look at their application (code) may render some steps to allowing the wiimote whiteboard application to rise from the ashes (like the Phoenix) and fly again. Below is the application URL:

Best wishes to the code writers!

Ken Waller - Nipissing University

Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Alex Bouthillier 11/17/12 4:27 PM
I can confirm that this works! I replaced the files attached and then connected my remote to my Mountain Lion MBP. it was a pain but it worked eventually. I am now successfully using Wiimote Whiteboard!!!!

Also Remote Buddy works so that is also another option.

Thank you Vaishaal!!!
Re: [BlueCove-users] Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Sven 11/19/12 5:02 AM
Am 18.11.2012 01:27, schrieb Alex Bouthillier:
> I can confirm that this works! I replaced the files attached and then
> connected my remote to my Mountain Lion MBP. it was a pain but it worked
> eventually. I am now successfully using Wiimote Whiteboard!!!!

Please! This is an EVIL hack. You don't replace part of the operating
system (i.e. the framework that ships with it) just to make some library
work. And most likely, this will have bad consequences for the people
who do. Other frameworks or applications linked to that framework may
fail badly at runtime which could result in crashes.

Somebody with some time on their hands should step up and fix the source
of bluecove.



Regards,
  Sven

Re: [BlueCove-users] Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Jesse Scott 11/19/12 1:09 PM
Exactly.

I got this to work as well, as mentioned before, (though Wiimote Whiteboard would launch but still not operate properly),
but it was crashing XCode at launch… unsustainable.

I have a bit more time on my hands, and will be looking into this more ASAP.

~ Jesse
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Uwe 11/24/12 11:09 AM
Hey guys,

I think I found a better way to use the old IOBluetooth library from OS 10.7. Instead of changing the system library for all applications, you can only change it for the application that relies on BlueCove by changing the DYLD_LIBRARY_PATH environment variable to point to the old IOBluetooth library. See http://www.uweschmidt.org/comment/246167 for an example. Please note that I haven't fully tested this, hence feedback is welcome. I also realize that this is not really a satisfactory solution to the problem in general.

Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Eric Fulton 12/26/12 9:57 PM
Hey there,

I realize this is somewhat old and that my question is more related to bluecove than the whiteboard app, BUT I was wondering if someone could tell me how to update the DYLD variable so that bluecove will work on my osx mountain lion x64 machine. 

I already added: -d32 to make it run in 32 bit mode and set the DYLD_LIBRARY_PATH=/path/to/IOBluetooth

Is there another step?  I'm still getting:

dyld: lazy symbol binding failed: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures

  Referenced from: /private/var/folders/52/gwv341cj3gv7h9g68k_91hsc0000gn/T/bluecove_Eric_0/libbluecove.jnilib

  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth


dyld: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures

  Referenced from: /private/var/folders/52/gwv341cj3gv7h9g68k_91hsc0000gn/T/bluecove_Eric_0/libbluecove.jnilib

  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth


Any help is appreciated!  I'm very new to BlueCove.


-Eric


Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Eric Fulton 12/27/12 3:47 PM
Figured it out.  I was using eclipse and needed to open eclipse in the terminal I set the DYLD variable in.
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Guido Sanchez 2/26/13 7:21 PM
Hi guys. I've been following this thread some time. I managed to compile bluecove 2.1.0 source in my Mac using Lion, I changed some things in the XCode project and fixed some code in order to make it work.

What I changed in the XCode project was:

- The SDK, from 10.5 to 10.7
- The architecture from "i386 ppc" to "Standard (x86/64-bit) Intel".
- I fixed all the errors produced by some switch statements.

I went to http://code.google.com/p/bluecove/wiki/Documentation and followed the instructions there. When I ran "mvn" in a Terminal, the build and tests succeeded. I attach the jar file that was created for anyone to try. I don't have the Lego Mindstorms here with me to see if this this jar works, as soon as I can I will try.

I also don't have Mountain Lion anymore, since I had to downgrade to Lion to be able to use leJOS with the Lego Minstorms. If anyone is willing to try the compiled file in Mountain Lion, that would be good too.

I can upload the modified source code and XCode project as a zip if anyone wants to try to compile on their own.

Hope it helps,

Guido

El miércoles, 1 de agosto de 2012 16:48:17 UTC-3, Uwe escribió:
Hi, my application (http://www.uweschmidt.org/wiimote-whiteboard) runs with BlueCove 2.1.0 and does not work on the recently released Mac OS X 10.8 Mountain Lion. I'm not absolutely sure that BlueCove is the problem, since I personally haven't upgraded to OS X 10.8 yet, but some users sent in error reports that point to BlueCove.
Is there a fix? Here an excerpt:

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000

Dyld Error Message:
 Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures
 Referenced from: /private/var/folders/*/libbluecove.jnilib
 Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib         0x990197d2 mach_msg_trap + 10
1   libsystem_kernel.dylib         0x99018cb0 mach_msg + 68
2   com.apple.CoreFoundation       0x96238cc9 __CFRunLoopServiceMachPort + 185
3   com.apple.CoreFoundation       0x9623e6af __CFRunLoopRun + 1247
4   com.apple.CoreFoundation       0x9623dd6a CFRunLoopRunSpecific + 378
5   com.apple.CoreFoundation       0x9623dbdb CFRunLoopRunInMode + 123
6   com.apple.HIToolbox           0x95a6d8aa RunCurrentEventLoopInMode + 242
7   com.apple.HIToolbox           0x95a6d619 ReceiveNextEventCommon + 374
8   com.apple.HIToolbox           0x95a6d494 BlockUntilNextEventMatchingListInMode + 88
9   com.apple.AppKit               0x96cb5a5a _DPSNextEvent + 724
10  com.apple.AppKit               0x96cb528c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
11  libawt.jnilib                 0x10aa0275 -[NSApplicationAWT nextEventMatchingMask:untilDate:inMode:dequeue:] + 132
12  com.apple.AppKit               0x96cab6dc -[NSApplication run] + 855
13  libawt.jnilib                 0x10a9e598 +[AWTStarter startAWT:] + 2019
14  libawt.jnilib                 0x10a9dd65 -[CPerformer perform] + 259
15  libobjc.A.dylib               0x9008a5d3 -[NSObject performSelector:withObject:] + 70
16  com.apple.Foundation           0x92c32200 __NSThreadPerformPerform + 395
17  com.apple.CoreFoundation       0x96218dcf __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 15
18  com.apple.CoreFoundation       0x962187f9 __CFRunLoopDoSources0 + 233
19  com.apple.CoreFoundation       0x9623e576 __CFRunLoopRun + 934
20  com.apple.CoreFoundation       0x9623dd6a CFRunLoopRunSpecific + 378
21  com.apple.CoreFoundation       0x9623dbdb CFRunLoopRunInMode + 123
22  com.apple.JavaApplicationLauncher 0x00006268 startupJava(LauncherArgsStruct*) + 304
23  com.apple.JavaApplicationLauncher 0x00009095 launchJavaApplicationWithJVMInfo + 1401
24  com.apple.JavaApplicationLauncher 0x0000599f launchJavaApplication + 39
25  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001e3a 0x1000 + 3642
26  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001c99 0x1000 + 3225
27  org.uweschmidt.wiimote.whiteboard.WiimoteWhiteboard 0x00001bc8 0x1000 + 3016

Thanks,
Uwe
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Al B 6/10/13 11:13 AM
This doesn't work on OSX 10.8 though.
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Guido Sanchez 6/16/13 5:07 PM
I found this on GitHub:

https://github.com/ma-ku/bluecove-osx

I haven't tried it, yet.
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Tiago Santos 6/28/13 8:22 AM
Hi.

I've tried it with processing 2.0.1 and no results.

The best I got is:

Exception in thread "Animation Thread" java.lang.NoClassDefFoundError: javax/bluetooth/BluetoothStateException
at lll.wrj4P5.Wrj4P5.connect(Wrj4P5.java:301)
at lll.wrj4P5.Wrj4P5.connect(Wrj4P5.java:290)
at lll.wrj4P5.Wrj4P5.connect(Wrj4P5.java:281)
at myfirstwiimoteApp.setup(myfirstwiimoteApp.java:26)
at processing.core.PApplet.handleDraw(PApplet.java:2245)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:243)
at processing.core.PApplet.run(PApplet.java:2141)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassNotFoundException: javax.bluetooth.BluetoothStateException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 8 more
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Michael Sendetski 9/15/13 7:25 AM
Hey Eric,

I have the exact same Problem. Can you please tell me in detail how I set up the DYLD variable. I am fairly new to that topic and can't find any useful tutorial on doing this.
Thank you in advance.

 Michael
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? emnul...@googlemail.com 10/22/13 4:12 AM
I just compiled bluecove with the patches for OS X. It works without setting the DYLD variable:
https://github.com/ixd-hof/Processing/tree/master/Examples/Input/Wiimote_BalanceBoard/code

At first i tried to compile the whole source with mvn and got an error compiling BlueZ on OS X. Compiling only bluecove itself in the subfolder succeeded.
Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Gian Giacomo Ermacora 10/26/13 7:46 PM
Hi, I'm playing with your last compile, it's running until an error about a lazy symbol, I have not idea what it means, btw I'm on Osx 10.9, using Eclipse + SDK 1.7...

BlueCove log redirected to log4j


0 [main] DEBUG com.intel.bluetooth  - Java 1.4+ detected: 1.7.0_40; Java HotSpot(TM) 64-Bit Server VM; Oracle Corporation


15 [main] DEBUG com.intel.bluetooth  - Use stack ClassLoader


34 [main] DEBUG com.intel.bluetooth  - Library loaded from /var/folders/cv/1qsgjk5n36ldpdx07mk_0k2c0000gn/T/bluecove_gian_0/libbluecove.jnilib


35 [main] DEBUG com.intel.bluetooth  - BluetoothStack selected mac


35 [main] DEBUG com.intel.bluetooth  - nativeDebugCallback ON


35 [main] DEBUG com.intel.bluetooth  - getLocalDeviceSupportedSoftwareVersion


NATIVE:      invoke    BTOperation GetLocalDeviceVersion


OSXStack.mm(240)


NATIVE:       execute  BTOperation GetLocalDeviceVersion


OSXStack.mm(223)


NATIVE:       finished BTOperation GetLocalDeviceVersion


OSXStack.mm(225)


NATIVE:      return    BTOperation GetLocalDeviceVersion


OSXStack.mm(248)


38 [main] DEBUG com.intel.bluetooth  - localDeviceSupportedSoftwareVersion 20500


40 [main] DEBUG com.intel.bluetooth  - isLocalDeviceFeatureParkMode


NATIVE:      invoke    BTOperation GetBluetoothHCISupportedFeatures


OSXStack.mm(240)


NATIVE:       execute  BTOperation GetBluetoothHCISupportedFeatures


OSXStack.mm(223)


dyld: lazy symbol binding failed: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures


  Referenced from: /private/var/folders/cv/1qsgjk5n36ldpdx07mk_0k2c0000gn/T/bluecove_gian_0/libbluecove.jnilib


  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth




dyld: Symbol not found: _IOBluetoothLocalDeviceReadSupportedFeatures


  Referenced from: /private/var/folders/cv/1qsgjk5n36ldpdx07mk_0k2c0000gn/T/bluecove_gian_0/libbluecove.jnilib


  Expected in: /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth


Re: BlueCove on Mac OS X 10.8 "Mountain Lion"? Nicolaj Rørvig 2/12/14 8:25 AM
Basically, it means that it's missing the library which apple removed.
More topics »