Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support OSX 10.6 - (was: Can't build ShiftIt 1.6 on OSX Snow Leopard) #60

Closed
bradphelan opened this issue Sep 13, 2011 · 3 comments
Closed
Assignees
Milestone

Comments

@bradphelan
Copy link

Did a clean clone of the repository changed to the 1.6 branch and the tried the release script as well as manual xcode build but get the following
errors.

/Users/bradphelan/workspace/ShiftIt/ShiftIt/AXWindowDriver.m:276:41: error: use of undeclared identifier 'kAXFullScreenButtonAttribute'
     return [AXWindowDriver pressButton_:kAXFullScreenButtonAttribute ofElement:window error:error];
                                         ^
1 error generated.
PBXCp build/Release/ShiftIt.app/Contents/Frameworks/ShortcutRecorder.framework ShortcutRecorder.framework
    cd /Users/bradphelan/workspace/ShiftIt/ShiftIt
    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -strip-debug-symbols -resolve-src-symlinks /Users/bradphelan/workspace/ShiftIt/ShiftIt/ShortcutRecorder.framework /Users/bradphelan/workspace/ShiftIt/ShiftIt/build/Release/ShiftIt.app/Contents/Frameworks

strip: for architecture x86_64 object: /Users/bradphelan/workspace/ShiftIt/ShiftIt/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder malformed object (unknown load command 7)
pbxcp: warning: couldn't strip: /Users/bradphelan/workspace/ShiftIt/ShiftIt/build/Release/ShiftIt.app/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/Resources/ShortcutRecorder.ibplugin/Contents/MacOS/ShortcutRecorder: No such file or directory
Command /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp failed with exit code 1
Command /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp failed with exit code 1
PBXCp build/Release/ShiftIt.app/Contents/Frameworks/Sparkle.framework Sparkle.framework
    cd /Users/bradphelan/workspace/ShiftIt/ShiftIt
    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -strip-debug-symbols -resolve-src-symlinks /Users/bradphelan/workspace/ShiftIt/ShiftIt/Sparkle.framework /Users/bradphelan/workspace/ShiftIt/ShiftIt/build/Release/ShiftIt.app/Contents/Frameworks

** BUILD FAILED **


The following build commands failed:
ShiftIt:
    CompileC build/ShiftIt.build/Release/ShiftIt.build/Objects-normal/x86_64/AXWindowDriver.o /Users/bradphelan/workspace/ShiftIt/ShiftIt/AXWindowDriver.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    PBXCp build/Release/ShiftIt.app/Contents/Frameworks/ShortcutRecorder.framework ShortcutRecorder.framework
(2 failures)
@fikovnik
Copy link
Owner

I should have note it somewhere that shiftit16 is a dev branch not stable and right now can be only compiled on 10.7. Once I make it stable on Lion, I will try to back port it to 10.6, but I first need find old macbook in the lab that has 10.6 and might take a time.

@ghost ghost assigned fikovnik Sep 13, 2011
@fikovnik
Copy link
Owner

Basically I think it should be enough to use a bunch of macros to extract the 10.7 related code - however not sure how to support two build with sparkle.

@bradphelan
Copy link
Author

ok no problem. I really like shiftit. Without it I wouldn't be able to use OSX. Was just sniffing around for new features. If 1.6 it is totally unstable and not compilable on snow leopard then I'll just hang back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants