iTerm 2.0 build failure on Leopard
By ryandesign.... on October 22, 2014 03:54 (imported from Google Code)
What steps will reproduce the problem?
- Use xcodebuild to build the "Leopard Deployment" configuration
What is the expected output?
Successful build
What do you see instead?
PBXCp "build/Leopard Deployment/iTerm.app/Contents/Frameworks/Growl.framework" Growl.framework
mkdir "/path/to/iTerm2-2.0/build/Leopard Deployment/iTerm.app/Contents/Frameworks"
cd /path/to/iTerm2-2.0
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -strip-debug-symbols -resolve-src-symlinks /path/to/iTerm2-2.0/Growl.framework "/path/to/iTerm2-2.0/build/Leopard Deployment/iTerm.app/Contents/Frameworks"
strip: for architecture x86_64 object: /path/to/iTerm2-2.0/Growl.framework/Versions/A/Growl malformed object (unknown load command 5)
What version of iTerm2 are you using?
2.0
What OS version are you using?
10.5.8
Please provide any additional information below.
The message "unknown load command 5" means the object being stripped (the Growl framework, in this case) was built for a newer version of OS X than the one currently being used.
I found another occurrence of this error message regarding the Growl framework here: http://www.cocoaforge.com/viewtopic.php?f=6&t=21261 ; in this post, they say it was an unintended bug in a build of Growl, and that a newer build of Growl fixed it.
What version of the Growl framework is included with iTerm, and can it be updated to one that supports Leopard?
Thanks.