fjolnir / Menufela

A little SIMBL hack that enables you to toggle the menubar on/off.
34 stars 2 forks source link

Problems compiling. #3

Closed mattiasr closed 11 years ago

mattiasr commented 11 years ago

Cloned FConvenience from github and cp the files into Dependencies/FConvenience/ ran: xcodebuild -project Menufela.xcodeproj -alltargets === BUILD NATIVE TARGET Menufela OF PROJECT Menufela WITH THE DEFAULT CONFIGURATION (Release) === Check dependencies

CompileC build/Menufela.build/Release/Menufela.build/Objects-normal/x86_64/FConvenience.o Dependencies/FConvenience/FConvenience.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/mattiasr/op5/git/others/Menufela setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wduplicate-method-match -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-sign-compare -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.8 -g -Wno-sign-conversion "-DIBOutlet=attribute((iboutlet))" "-DIBOutletCollection(ClassName)=attribute((iboutletcollection(ClassName)))" "-DIBAction=void)attribute((ibaction)" -iquote /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-generated-files.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-own-target-headers.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-all-target-headers.hmap -iquote /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-project-headers.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/DerivedSources/x86_64 -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/DerivedSources -F/Users/mattiasr/op5/git/others/Menufela/build/Release -fobjc-gc -include /var/folders/gh/rfqzm_5512b3y6j_hk19b75m0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Menufela-Prefix-afquzlumdxaspxaeufcrkkokhmog/Menufela-Prefix.pch -MMD -MT dependencies -MF /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/x86_64/FConvenience.d --serialize-diagnostics /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/x86_64/FConvenience.dia -c /Users/mattiasr/op5/git/others/Menufela/Dependencies/FConvenience/FConvenience.m -o /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/x86_64/FConvenience.o /Users/mattiasr/op5/git/others/Menufela/Dependencies/FConvenience/FConvenience.m:2:9: fatal error: 'UIKit/UIKit.h' file not found

import <UIKit/UIKit.h>

    ^

1 error generated.

CompileC build/Menufela.build/Release/Menufela.build/Objects-normal/i386/Menufela.o Menufela/Menufela.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler cd /Users/mattiasr/op5/git/others/Menufela setenv LANG en_US.US-ASCII /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c -arch i386 -fmessage-length=0 -std=gnu99 -Wno-trigraphs -fpascal-strings -Os -Wno-missing-field-initializers -Wno-missing-prototypes -Wreturn-type -Wno-implicit-atomic-properties -Wno-receiver-is-weak -Wduplicate-method-match -Wformat -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wuninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-sign-compare -Wshorten-64-to-32 -Wpointer-sign -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -fasm-blocks -Wprotocol -Wdeprecated-declarations -mmacosx-version-min=10.8 -g -Wno-sign-conversion "-DIBOutlet=attribute((iboutlet))" "-DIBOutletCollection(ClassName)=attribute((iboutletcollection(ClassName)))" "-DIBAction=void)attribute((ibaction)" -iquote /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-generated-files.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-own-target-headers.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-all-target-headers.hmap -iquote /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Menufela-project-headers.hmap -I/Users/mattiasr/op5/git/others/Menufela/build/Release/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/DerivedSources/i386 -I/Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/DerivedSources -F/Users/mattiasr/op5/git/others/Menufela/build/Release -fobjc-gc -include /var/folders/gh/rfqzm_5512b3y6j_hk19b75m0000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Menufela-Prefix-ethkbkzknkvaahdczaozmpkcextu/Menufela-Prefix.pch -MMD -MT dependencies -MF /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/i386/Menufela.d --serialize-diagnostics /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/i386/Menufela.dia -c /Users/mattiasr/op5/git/others/Menufela/Menufela/Menufela.m -o /Users/mattiasr/op5/git/others/Menufela/build/Menufela.build/Release/Menufela.build/Objects-normal/i386/Menufela.o

\ BUILD FAILED **

The following build commands failed: CompileC build/Menufela.build/Release/Menufela.build/Objects-normal/x86_64/FConvenience.o Dependencies/FConvenience/FConvenience.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 failure)

A Binary release would be nice :)

JasonJAyalaP commented 11 years ago

For some reason the FConvenience h and m files (which are from a separate project of the same author) aren't being downloaded/included/whatever with the github project. You can find and download them manually, or: https://www.dropbox.com/s/d9dl6y34u80v2qc/Menufela.bundle.zip

fjolnir commented 11 years ago

you need to add --recursive when you clone menufela, FConvenience is a submodule.

You are welcome to maintain a binary release, just send me binary links along with the id of the revision you built from.

JasonJAyalaP commented 11 years ago

Oops. Excuse our git --ignorance

mattiasr commented 11 years ago

yep. now it compiled, but lost in how to use it due to lack of knowledge from me.

JasonJAyalaP commented 11 years ago

Search for and download easysimbl. It's a GUI that will handle your SIMBL plugins (like menufela). Open it up and drag the menufela bundle on to its window.