Last Comment Bug 414494 - Camino cannot start, missing SharedMenusCocoa
: Camino cannot start, missing SharedMenusCocoa
Status: VERIFIED FIXED
: fixed1.8.1.12
Product: Camino Graveyard
Classification: Graveyard
Component: Toolbars & Menus (show other bugs)
: unspecified
: x86 Mac OS X
: -- major (vote)
: ---
Assigned To: Mark Mentovai
:
Mentors:
Depends on:
Blocks: 411303
  Show dependency treegraph
 
Reported: 2008-01-28 20:23 PST by philippe (part-time)
Modified: 2008-01-28 22:07 PST (History)
1 user (show)
See Also:
QA Whiteboard:
Iteration: ---
Points: ---


Attachments
Fix, checked in (1.78 KB, patch)
2008-01-28 20:47 PST, Mark Mentovai
no flags Details | Diff | Splinter Review

Description philippe (part-time) 2008-01-28 20:23:26 PST
10.5 Intel

Console reports:
Dyld Error Message:
  Library not loaded: /Library/Frameworks/SharedMenusCocoa.framework/Versions/A/SharedMenusCocoa
  Referenced from: /Applications/Camino.app/Contents/MacOS/Camino
  Reason: image not found

TinderBox build @ 28-Jan-2008 - 20:02 
http://ftp.mozilla.org/pub/mozilla.org/camino/tinderbox-builds/
Comment 1 Mark Mentovai 2008-01-28 20:47:01 PST
Created attachment 299932 [details] [diff] [review]
Fix, checked in

Thanks for catching this, Philippe.  I actually did test this specific case carefully, but only in my Xcode 3.0 builds.  Xcode 2.5 doesn't interpret the LD_DYLIB_INSTALL_NAME setting.  Xcode 3.0 does, and uses it as the -install_name argument to ld when building a dylib.  Xcode 2.5 overloads the definition of INSTALL_PATH for this purpose - Xcode 3.0 also supports this, setting the default value of LD_DYLIB_INSTALL_NAME to the name of the expected file at INSTALL_PATH.

I just checked this patch in on the trunk and 1.8 branch.
Comment 2 philippe (part-time) 2008-01-28 20:53:05 PST
Fast ! :-)
Thanks, Mark.
I'll wait for the tinderbox to spin a build.
Comment 3 philippe (part-time) 2008-01-28 22:07:05 PST
Version 2.0a1pre (1.9b3pre 2008012821)
OK 

Note You need to log in before you can comment on or make changes to this bug.