Jump to content

Theos, make package


Go to solution Solved by DeSchurk,

4 posts in this topic

Recommended Posts

Posted

Hi Guys,

I'm trying to getting theos to work on my iPhone, but I'm getting a very short error message without any additional info. I can't figure out where to start troubleshooting. I can't find anything about it :(

 

iPhone:/var/mobile/horizon root# make package
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak horizon...
make[2]: Nothing to be done for `internal-library-compile'.
Making stage for tweak horizon...
make: *** [internal-package] Error 133

This is the result when I run the command 'make messages=yes'

iPhone:/var/mobile/horizon root# make messages=yes
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:43: Targeting iOS 4.0 and higher is not supported with iphone-gcc. Forcing clang.
/var/mobile/horizon/theos/makefiles/targets/Darwin-arm64/iphone.mk:53: Deploying to iOS 3.0 while building for 6.0 will generate armv7-only binaries.
Making all for tweak horizon...
make -f Makefile --no-print-directory --no-keep-going
internal-library-compile
THEOS_CURRENT_TYPE=tweak THEOS_CURRENT_INSTANCE=horizon _THEOS_CURRENT_OPERATION=compile
THEOS_BUILD_DIR="." _THEOS_MAKE_PARALLEL=yes
make[2]: Nothing to be done for `internal-library-compile'.
This is the content of my 'makefile':
ARCHS = armv7

include theos/makefiles/common.mk

TWEAK_NAME = horizon
horizon_FILES = Tweak.xm

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
        install.exec "killall -9 SpringBoard"


I installed all the tools from cydia (coolstar-repo);

- BigBoss Recommended Tools

- iOS ToolChains

- Perl (/usr/bin)

- Theos

 

I'm using the iOS9.3 SDK from https://sdks.website/

SDK is located in /var/theos/sdks

 

Edited the bootstrap.sh line in '/var/theos/bin'
" if [[ "$(uname -s)" == "Darwin" && "$(uname -p)" != "arm64" ]] " 

 

Renamed the 'Darwin-arm' into 'Darwin-arm64' folder in /var/theos/makefile/targets

Renamed the 'Darwin-arm' into 'Darwin-arm64' folder in /var/theos/makefiles/platform

 

I run the following commands in /usr/bin
"ldid -s clang"
"ldid -s clang++"
 
I succesfully run the nic.pl without any errors, I could really reallly need some help! Any help in the right direction is appreciated!
Also tried to removed the line 'ARCHS = armv7' from the 'makefile' file, still no result :(
 
Any thoughts?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • 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