Jump to content

_Bool

Member
  • Posts

    13
  • Joined

  • Last visited

Everything posted by _Bool

  1. I replaced all the packages that OpeniOS offered with the ones I currently had installed and I'm getting the same error. Zanes-iPhone:/User/Documents/iOSTweaks/tes root# make package messages=yes Making all for tweak tes... make -f Makefile --no-print-directory --no-keep-going \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=tes _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="/User/Documents/iOSTweaks/tes/Packages" _THEOS_MAKE_PARALLEL=yes clang++ -L/User/Documents/iOSTweaks/tes/theos/lib -lobjc -framework Foundation -framework CoreFoundation -framework Foundation -lsubstrate -dynamiclib -install_name "/Library/MobileSubstrate/DynamicLibraries/tes.dylib" -isysroot "/User/Documents/iOSTweaks/tes/theos/sdks/iPhoneOS8.1.sdk" -arch armv7 -arch armv7s -arch arm64 -D__IPHONE_OS_VERSION_MIN_REQUIRED=__IPHONE_8_1 -miphoneos-version-min=8.1 -multiply_defined suppress -o "/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned" /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.940a2e73.o /bin/sh: clang++: command not found /User/Documents/iOSTweaks/tes/theos/makefiles/instance/library.mk:27: recipe for target '/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned' failed make[2]: *** [/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned] Error 127 /User/Documents/iOSTweaks/tes/theos/makefiles/instance/library.mk:19: recipe for target 'internal-library-all_' failed make[1]: *** [internal-library-all_] Error 2 /User/Documents/iOSTweaks/tes/theos/makefiles/master/rules.mk:54: recipe for target 'tes.all.tweak.variables' failed make: *** [tes.all.tweak.variables] Error 2
  2. This helped get rid of a few errors, but now I'm stuck on: Zanes-iPhone:/User/Documents/iOSTweaks/tes root# make package messages=yes Making all for tweak tes... make -f Makefile --no-print-directory --no-keep-going \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=tes _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="/User/Documents/iOSTweaks/tes/Packages" _THEOS_MAKE_PARALLEL=yes clang++ -L/User/Documents/iOSTweaks/tes/theos/lib -lobjc -framework Foundation -framework CoreFoundation -framework Foundation -lsubstrate -dynamiclib -install_name "/Library/MobileSubstrate/DynamicLibraries/tes.dylib" -isysroot "/User/Documents/iOSTweaks/tes/theos/sdks/iPhoneOS8.1.sdk" -arch armv7 -arch armv7s -arch arm64 -D__IPHONE_OS_VERSION_MIN_REQUIRED=__IPHONE_8_1 -miphoneos-version-min=8.1 -multiply_defined suppress -o "/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned" /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.940a2e73.o clang++: error: unable to execute command: posix_spawn failed: Bad executable (or shared library) clang++: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned] Error 1 make[1]: *** [internal-library-all_] Error 2 make: *** [tes.all.tweak.variables] Error 2 I know the project works, it's my environment that's broken.
  3. https://drive.google.com/file/d/0B_zX6Cj9465JREhkOEpKQ3o2ckU/view?usp=sharing
  4. @iapplejailbreakk Did you get your tweak to compile after signing those binaries? I ran into this issue too, but after fixing this one I ran straight into another one.
  5. This is so weird, there is literally nothing online offering a solution.
  6. Same error, I changed the #import and the Makefile from Foundation to UIKit.
  7. So how do you reference a framework in your Theos project? I've only had to change the Makefile to add frameworks.
  8. Foundation is a built in framework, from what I understand it doesn't need to be referenced in Theos. And if foundation was missing, it'd give an error along the lines of: fatal error: couldn't find Foundation.h
  9. I saw, but I don't know what this means, nor can I find any relevant information through Google. I totally forgot that Google omits search results containing text after a `-` character which resulted in everything except what I wanted (how ironic). I've found that it has something to do with a missing library (libobjc.A.dylib hopefully) so if I find a copy of that and copy it to /usr/lib I should be good...right? I got a copy of libobjc.A.dylib in my /usr/lib directory and the error has remained the same, I've run out of ideas.
  10. ARCHS = armv7 armv7s arm64 TARGET = iphone:clang:latest:latest THEOS_BUILD_DIR = Packages include theos/makefiles/common.mk TWEAK_NAME = tes tes_CFLAGS = -fobjc-arc tes_FILES = tes.x tes_FRAMEWORKS = Foundation include $(THEOS_MAKE_PATH)/tweak.mk after-install:: install.exec "killall -9 backboardd"
  11. I've been instructed to use ldid for signing executables ever since the release of iOS 9, and every time it has returned an error so I thought there was no way it would change, but to my surprise ldid worked on all of those binaries. Now when I run make package messages=yes I get: Zanes-iPhone:/User/Documents/iOSTweaks/tes root# make package messages=yes Making all for tweak tes... make -f Makefile --no-print-directory --no-keep-going \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=tes _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="/User/Documents/iOSTweaks/tes/Packages" _THEOS_MAKE_PARALLEL=yes clang++ -L/User/Documents/iOSTweaks/tes/theos/lib -lobjc -framework Foundation -framework CoreFoundation -framework Foundation -lsubstrate -dynamiclib -install_name "/Library/MobileSubstrate/DynamicLibraries/tes.dylib" -isysroot "/User/Documents/iOSTweaks/tes/theos/sdks/iPhoneOS8.1.sdk" -arch armv7 -arch armv7s -arch arm64 -D__IPHONE_OS_VERSION_MIN_REQUIRED=__IPHONE_8_1 -miphoneos-version-min=8.1 -multiply_defined suppress -o "/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned" /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.940a2e73.o ld: library not found for -lobjc clang++: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [/User/Documents/iOSTweaks/tes/Packages/obj/tes.dylib.64873355.unsigned] Error 1 make[1]: *** [internal-library-all_] Error 2 make: *** [tes.all.tweak.variables] Error 2 Which is a compiler error to my understanding.
  12. You would be correct. I have (almost) the same setup on my Mac, but I'm on a road trip and being able to SSH into my phone from my Linux machine would be incredible!
  13. I've got everything setup in Theos including the SDK directory, build tools, and required files, but when I run make package messages=yes I get the following errors: Zanes-iPhone:/User/Documents/iOSTweaks/tes root# make package messages=yes Making all for tweak tes... make -f Makefile --no-print-directory --no-keep-going \ internal-library-compile \ _THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=tes _THEOS_CURRENT_OPERATION=compile \ THEOS_BUILD_DIR="/User/Documents/iOSTweaks/tes/Packages" _THEOS_MAKE_PARALLEL=yes /User/Documents/iOSTweaks/tes/theos/bin/logos.pl -c warnings=error tes.x > /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.m Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. Constants from lexical variables potentially modified elsewhere are deprecated at /private/var/theos/bin/lib/aliased.pm line 42. clang++ -x objective-c -c -I"/User/Documents/iOSTweaks/tes" -DTARGET_IPHONE=1 -O2 -I/User/Documents/iOSTweaks/tes/theos/include -include /User/Documents/iOSTweaks/tes/theos/Prefix.pch -Wall -Werror -isysroot "/User/Documents/iOSTweaks/tes/theos/sdks/iPhoneOS8.1.sdk" -arch armv7 -arch armv7s -arch arm64 -D__IPHONE_OS_VERSION_MIN_REQUIRED=__IPHONE_8_0 -miphoneos-version-min=8.0 -fobjc-arc -std=c99 -include "logos/logos.h" /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.m -o /User/Documents/iOSTweaks/tes/Packages/obj/tes.x.93f05f21.o make[2]: *** [/User/Documents/iOSTweaks/tes/Packages/obj/tes.x.93f05f21.o] Killed: 9 make[1]: *** [internal-library-all_] Error 2 make: *** [tes.all.tweak.variables] Error 2 Zanes-iPhone:/User/Documents/iOSTweaks/tes root# I don't know if it makes a difference, but I'm using the CoolStar fork of Theos that's supposedly compatible for ARM64 devices. Is anyone able to shine some light on how to fix this?
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines