Sorry for the late reply, I’m a bit of an idiot. To get gtk-mac-integration to work with the new code in macports, I had to setup a local port repo for it. I stupidly forgot to change a part of the portfile that made it not download clean a 2.0.5 and compile that instead of using the code on my harddrvie. So all this time the code i put in didn’t change the library in macports. *smack* I went back to the 2 options of code you selected earlier, neither compiled correctly. (error: expected identifier) But these last two options you just gave, I got to compile with: menuitem = [[[NSMenuItem alloc] initWithTitle: [NSString stringWithFormat: NSLocalizedStringFromTable (@"Hide", @"GtkosxApplication", @"Hide menu item title"), appname]] action: @selector (hide: ) keyEquivalent: @"h”]; (was missing a “[“) But upon launching, Xboard fails to launch with this crash. (wether or not there is an .lproj to use) Application Specific Information: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSMenuItem initWithTitle:]: unrecognized selector sent to instance 0x7fe342f19270' terminating with uncaught exception of type NSException abort() called Application Specific Backtrace 1: 0 CoreFoundation 0x00007fff884c025c __exceptionPreprocess + 172 1 libobjc.A.dylib 0x00007fff86905e75 objc_exception_throw + 43 2 CoreFoundation 0x00007fff884c312d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 3 CoreFoundation 0x00007fff8841e272 ___forwarding___ + 1010 4 CoreFoundation 0x00007fff8841ddf8 _CF_forwarding_prep_0 + 120 5 libgtkmacintegration.2.dylib 0x0000000102f47617 create_apple_menu + 967 6 libgtkmacintegration.2.dylib 0x0000000102f470f4 gtkosx_application_set_menu_bar + 548 7 XBoard-bin 0x000000010223520d main + 636 8 libdyld.dylib 0x00007fff90fc65fd start + 1 9 ??? 0x0000000000000001 0x0 + 1 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff8f277866 __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff8caa535c pthread_kill + 92 2 libsystem_c.dylib 0x00007fff92ef3b1a abort + 125 3 libc++abi.dylib 0x00007fff8725df31 abort_message + 257 4 libc++abi.dylib 0x00007fff87283952 default_terminate_handler() + 264 5 libobjc.A.dylib 0x00007fff8690630d _objc_terminate() + 103 6 libc++abi.dylib 0x00007fff872811d1 std::__terminate(void (*)()) + 8 7 libc++abi.dylib 0x00007fff87280c5b __cxa_throw + 124 8 libobjc.A.dylib 0x00007fff86905fa1 objc_exception_throw + 343 9 com.apple.CoreFoundation 0x00007fff884c312d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 10 com.apple.CoreFoundation 0x00007fff8841e272 ___forwarding___ + 1010 11 com.apple.CoreFoundation 0x00007fff8841ddf8 _CF_forwarding_prep_0 + 120 12 libgtkmacintegration.2.dylib 0x0000000102f47617 create_apple_menu + 967 13 libgtkmacintegration.2.dylib 0x0000000102f470f4 gtkosx_application_set_menu_bar + 548 14 XBoard-bin 0x000000010223520d main + 636 15 libdyld.dylib 0x00007fff90fc65fd start + 1 Thread 1: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 2:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8f278662 kevent64 + 10 1 libdispatch.dylib 0x00007fff91ff4421 _dispatch_mgr_invoke + 239 2 libdispatch.dylib 0x00007fff91ff4136 _dispatch_mgr_thread + 52 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007fff76ce8310 rcx: 0x00007fff5da50228 rdx: 0x0000000000000000 rdi: 0x0000000000000d07 rsi: 0x0000000000000006 rbp: 0x00007fff5da50250 rsp: 0x00007fff5da50228 r8: 0x00007fff87284959 r9: 0x00007fff92f1b8d0 r10: 0x0000000008000000 r11: 0x0000000000000206 r12: 0x00007fff5da503b0 r13: 0x00007fe342f19ab8 r14: 0x0000000000000006 r15: 0x00007fff5da50290 rip: 0x00007fff8f277866 rfl: 0x0000000000000206 cr2: 0x000000013a6e2000 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 (I made sure to have "-O0 -g” in CFLAGS) Anyway here is that Crash log you asked for many years back with the clean gtk-mac-integration lib Process: XBoard-bin [21452] Path: /Users/USER/Downloads/*/XBoard.app/Contents/MacOS/XBoard-bin Identifier: org.fsf.xboard.www Version: master-20140119 (master-20140119) Code Type: X86-64 (Native) Parent Process: bash [21449] Responsible: Terminal [23097] User ID: 501 Date/Time: 2014-10-03 00:04:43.587 -0400 OS Version: Mac OS X 10.9.5 (13F34) Report Version: 11 Anonymous UUID: B5F105E8-A871-4B39-64DC-CA53CCBFDFF7 Sleep/Wake UUID: 9F526B43-5472-4F01-A4D4-677F08D99EFF Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 com.apple.CoreFoundation 0x00007fff88378be3 _CFRetain + 339 1 com.apple.CoreFoundation 0x00007fff883ea832 CFBundleCopyLocalizedString + 1506 2 com.apple.Foundation 0x00007fff927323eb -[NSBundle localizedStringForKey:value:table:] + 64 3 libgtkmacintegration.2.dylib 0x000000010f81e5fd create_apple_menu + 925 4 libgtkmacintegration.2.dylib 0x000000010f81e104 gtkosx_application_set_menu_bar + 548 5 XBoard-bin 0x000000010eb0b3d3 GenericPopUp + 12221 6 XBoard-bin 0x000000010eaf1aa3 BoardPopUp + 695 7 XBoard-bin 0x000000010eb02e72 main + 3809 8 libdyld.dylib 0x00007fff90fc65fd start + 1 Thread 1: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 2:: Dispatch queue: com.apple.libdispatch-manager 0 libsystem_kernel.dylib 0x00007fff8f278662 kevent64 + 10 1 libdispatch.dylib 0x00007fff91ff4421 _dispatch_mgr_invoke + 239 2 libdispatch.dylib 0x00007fff91ff4136 _dispatch_mgr_thread + 52 Thread 3: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 4: 0 libsystem_kernel.dylib 0x00007fff8f277e6a __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff8caa5f08 _pthread_wqthread + 330 2 libsystem_pthread.dylib 0x00007fff8caa8fb9 start_wqthread + 13 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000000010f8243a8 rcx: 0x00007fff75b91738 rdx: 0x0000000000000005 rdi: 0x00007fb460c34e40 rsi: 0x0000000000000000 rbp: 0x00007fff51184430 rsp: 0x00007fff51184400 r8: 0x00007fb460c34e40 r9: 0x000000010f824518 r10: 0x00007fb460c34e30 r11: 0x000000010f822650 r12: 0x00007fb460d13140 r13: 0x000000010f8243e8 r14: 0x00007fb460c34e40 r15: 0x0000000000000000 rip: 0x00007fff88378be3 rfl: 0x0000000000000246 cr2: 0x00007fb460d2b000 Logical CPU: 0 Error Code: 0x00000000 Trap Number: 3 Regards, Josh Pettus On Oct 2, 2014, at 7:48 PM, John Ralls <jralls ceridwen us> wrote:
|