-
Posts
13 -
Joined
-
Last visited
Everything posted by _Bool
-
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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 -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
https://drive.google.com/file/d/0B_zX6Cj9465JREhkOEpKQ3o2ckU/view?usp=sharing -
@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.
-
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
This is so weird, there is literally nothing online offering a solution. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
Same error, I changed the #import and the Makefile from Foundation to UIKit. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
So how do you reference a framework in your Theos project? I've only had to change the Makefile to add frameworks. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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 -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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" -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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. -
Help/Support Strange Errors (On-Device Theos Install)
_Bool replied to _Bool's topic in Help & Support
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! -
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?