Open BuIlDaLiBlE opened 7 years ago
Does make package work correctly ?
Nope, it still returns no rule error.
Are you sure you're in the right directory and Makefile exists ?
Plenty sure.
I can't see Theos folder linked in your gptfdisk directory.
It's there, just not on the screenshot.
This is the rest.
I see now... you have cloned the latest gptfdisk and it seems to have broken my patch. Just grab an older commit.
e.g.
git reset --hard 28809faae4da171e2a2472817e516cef5e850d24
This happens when I try to compile hfs_resize or gptfdisk.
This should help:
https://opensource.apple.com/source/xnu/xnu-344/bsd/sys/disk.h
https://twitter.com/BuIlDaLiBlE/status/864207558705336321 Time heals it all :)
I am trying to create the different packages but run into the following error's
make package
> Making all for tool gptfdisk…
==> Compiling mbrpart.cc (armv7)…
mbrpart.cc:27:10: error: the current #pragma pack aligment value is modified in the included file [-Werror,-Wpragma-pack]
#include "mbrpart.h"
^
./mbrpart.h:44:9: note: previous '#pragma pack' directive that modifies alignment is here
#pragma pack(1)
^
1 error generated.
make[3]: *** [/Users/quasar/ios_tools/gptfdisk-code/.theos/obj/debug/armv7/mbrpart.cc.34d68afe.o] Error 1
make[2]: *** [/Users/quasar/ios_tools/gptfdisk-code/.theos/obj/debug/armv7/gptfdisk] Error 2
make[1]: *** [internal-tool-all_] Error 2
make: *** [gptfdisk.all.tool.variables] Error 2
and
make package
> Making all for tool attach…
==> Compiling attach.c (armv7)…
==> Linking tool attach (armv7)…
Undefined symbols for architecture armv7:
"_memset", referenced from:
_main in attach.c.f775e588.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [/Users/quasar/ios_tools/attach-and-detach/.theos/obj/debug/armv7/attach] Error 1
make[2]: *** [/Users/quasar/ios_tools/attach-and-detach/.theos/obj/debug/armv7/attach] Error 2
make[1]: *** [internal-tool-all_] Error 2
make: *** [attach.all.tool.variables] Error 2
When I run
make package install
it returnsmake: *** No rule to make target `package'. Stop.
I dunno what to do :| Oh and btw when I ran the patch it returned this:Is this normal?