Hi,
Inkscape native OSX experimental build available for testing: http://pingu.ii.uj.edu.pl/~ono/download/Inkscape-NativeOSX-svn17029.dmg
I'll submit soon my changes (patches): * no intermediate scripts, Inkscape launched directly from binary at Contents/MacOS * libraries inside Contents/Frameworks * Inkscape & libraries linked with @executable_path (no need for DYDL_LIBRARY_PATH) * Inkscape changes working directory to bundle path on startup (to satisfy resources loading with relative paths)
Now please test my build & tell me what you think.
Sorry I left the build with Leopardish theme, just because your ClearLooks required startup script (and now I run the binary directly) that was doing color fetch (sync) (which anyway didn't work on Leopard), I'll try to sort it out later, now theme is chosen with Info.plist: <key>LSEnvironment</key> <dict> <key>GTK2_RC_FILES</key> <string>../Resources/themes/Leopardish-normal/gtk-2.0/gtkrc</string> </dict>
Ahh & I know what was the reason of your crashes... Inkscape icons.svg file is taken from Contents/Resources/icons, but the path is hardcoded into Inkscape. When none of those icons is available at this relative path, Inkscape was crashing like that. Usually when it was NOT started to CWD set to bundle path. As I said I've made Inkscape to change its CWD to bundle path, so it should solve the problems,
I gonna post patches tomorrow.
Yet Inkscape native still crashes on startup with the crash log below. did this occur to you also? on what platform and os version are you by the way?
Process: Inkscape [84419]
[snip]
Exception Type: EXC_BAD_ACCESS (SIGBUS) Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000020 Crashed Thread: 0
Thread 0 Crashed: 0 libobjc.A.dylib 0x954156e8 objc_msgSend + 24 1 com.apple.CoreFoundation 0x915509e2 __CFRunLoopDoObservers
- 466
2 com.apple.CoreFoundation 0x91551d45 CFRunLoopRunSpecific + 853 3 com.apple.CoreFoundation 0x91552d38 CFRunLoopRunInMode + 88 4 com.apple.HIToolbox 0x94f9d8a4 RunCurrentEventLoopInMode + 283 5 com.apple.HIToolbox 0x94f9d5f6 ReceiveNextEventCommon
- 175
6 com.apple.HIToolbox 0x94f9d531 BlockUntilNextEventMatchingListInMode + 106 7 com.apple.AppKit 0x95f57d5b _DPSNextEvent + 657 8 com.apple.AppKit 0x95f576a0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128 9 libgdk-quartz-2.0.0.dylib 0x012cb2b8 gdk_event_prepare + 120 10 libglib-2.0.0.dylib 0x0172795b g_main_context_prepare
- 587
11 libglib-2.0.0.dylib 0x0172809f g_main_context_iterate
- 191
12 libglib-2.0.0.dylib 0x017287f7 g_main_loop_run + 455 13 libgtk-quartz-2.0.0.dylib 0x00fad1c1 gtk_main + 177 (...)
Gnite,