WIP Kodi Isengard compiling guide  iOS 8.3 - iPhone - iPad's - no Jailbreak needed!
#61
(2015-06-18, 09:56)riiza Wrote:
(2015-06-17, 16:18)wrxtasy Wrote: No not for Xcode 7 beta onwards, Apple ID only...
Quote: Xcode > Preferences > Accounts > Sign in with Apple ID > close window

I'm having this error (Screenshot). Would you happen to know where I'm wrong? Tried the "Fix Issue" but to no avail.

Thanks

Close the kodi project. Open a new project with your ipad connected .In xcode preferences delete your account and then add it back. Go to advanced tab and refresh provisioning. Now you should have provisioning.Close this project and go back to kodi.Modify bundle identifier to match the provisioning name.
It worked for me.

Julian
#62
Guys i still want to keep out of this mess you are doing. But let me tell you some facts for the newbs here.

1. The sdk version you pass to the configure of tools/depends/configure has to
a. match an SDK which is really installed
b. match the SDK which is chosen when compilinge in Xcode

2. XCode 7 doesn't come with SDK 8.3 obviously - but you guys keep trying to configure it for ios SDK 8.3 (fail).
3. Installing Xcode 6.x of course ships SDK 8.3 - this is why on those mashines the compilation of the depends works
4. Compiling depends against SDK 8.3 and selection SDK 9.0 in the Xcode7 (because it lacks 8.3) is a bad idea and i won't even start to support any issues which arise with those customly broken versions.
5. The right thing to do is - to properly ensure compile support for Xcode7 with ios 9.0 sdk
a. Add support to depends configure for sdk 9.x.x here: https://github.com/xbmc/xbmc/blob/master...re.ac#L279
b. configure it --with-sdk=9.0
c. hold your breath and pray that the whole dozens of dependend libraries are compiling fine with ios 9.0sdk
c1 - if not - fix every library that doesn't compile (hey thats fun isn't it?)
d. if it worked - go on and compile with xcode7 and ios sdk 9 selected
e. if it really worked - adapt the readme with the new combination of xcode version and ios sdk version
f. do a pull request to github with all needed changes once(!) xcode7 is final

I will do all of this once Xcode7 is released - no worries. But it seems the impatience is as big as the wish to watch porn all day.

Also my readmes are accurate. You are following them out of spec by using an unsupported Xcode/ios SDK version.

Go on with your mess now.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
#63
(2015-06-18, 16:05)Memphiz Wrote: Guys i still want to keep out of this mess you are doing. But let me tell you some facts for the newbs here.

1. The sdk version you pass to the configure of tools/depends/configure has to
a. match an SDK which is really installed
b. match the SDK which is chosen when compilinge in Xcode

2. XCode 7 doesn't come with SDK 8.3 obviously - but you guys keep trying to configure it for ios SDK 8.3 (fail).
3. Installing Xcode 6.x of course ships SDK 8.3 - this is why on those mashines the compilation of the depends works
4. Compiling depends against SDK 8.3 and selection SDK 9.0 in the Xcode7 (because it lacks 8.3) is a bad idea and i won't even start to support any issues which arise with those customly broken versions.
5. The right thing to do is - to properly ensure compile support for Xcode7 with ios 9.0 sdk
a. Add support to depends configure for sdk 9.x.x here: https://github.com/xbmc/xbmc/blob/master...re.ac#L279
b. configure it --with-sdk=9.0
c. hold your breath and pray that the whole dozens of dependend libraries are compiling fine with ios 9.0sdk
c1 - if not - fix every library that doesn't compile (hey thats fun isn't it?)
d. if it worked - go on and compile with xcode7 and ios sdk 9 selected
e. if it really worked - adapt the readme with the new combination of xcode version and ios sdk version
f. do a pull request to github with all needed changes once(!) xcode7 is final

I will do all of this once Xcode7 is released - no worries. But it seems the impatience is as big as the wish to watch porn all day.

Also my readmes are accurate. You are following them out of spec by using an unsupported Xcode/ios SDK version.

Go on with your mess now.

I have xcode 6 and xcode 7 installed and I'm still getting error message wen trying to run make clean and make code_depends

Roberts-iMac:Kodi robertmatrai$ make clean
make: *** No rule to make target `clean'. Stop.
Roberts-iMac:Kodi robertmatrai$ make code_depends
make: *** No rule to make target `code_depends'. Stop.

Any idea what i'm missing?
#64
those only work after having successfully done "make -C tools/depends/target/xbmc"
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
#65
Ho to ?
a. Add support to depends configure for sdk 9.x.x here: https://github.com/xbmc/xbmc/blob/master...re.ac#L279

Thank you,
Julian
#66
(2015-06-18, 14:47)iuliant Wrote:
(2015-06-18, 09:56)riiza Wrote:
(2015-06-17, 16:18)wrxtasy Wrote: No not for Xcode 7 beta onwards, Apple ID only...

I'm having this error (Screenshot). Would you happen to know where I'm wrong? Tried the "Fix Issue" but to no avail.

Thanks

Close the kodi project. Open a new project with your ipad connected .In xcode preferences delete your account and then add it back. Go to advanced tab and refresh provisioning. Now you should have provisioning.Close this project and go back to kodi.Modify bundle identifier to match the provisioning name.
It worked for me.

Julian

I'll give it a shot tomorrow...spent 5 hours today and fell behind on my actual work. Thanks for the update Smile
#67
(2015-06-18, 03:16)ptaylor Wrote: I got it to work after trying for probably about 12 hours over three days. When I finally got it to work, I had Xcode 6.3.2 installed AND Xcode 7. I did the actual compile in Xcode 7. When I tried it prior to installing 6.3.2, some steps failed with error messages leading me to believe it was a lack of some SDK 8.3 resource. After I installed Xcode 6.3.2, those errors disappeared. Xcode 7 includes the IOS 9 SDK, not 8.3, and I think something is needed from that to get it to work.

Note, I also installed JDK. I added this because when I first tried compiling on a fresh OS X install, somewhere in the automated portion of the process, it tried to run javac, so it prompted me to install it.

These are pretty close to the steps I followed, though I did parts of this multiple times, so things could be a little out of order:

Fresh Mac OS X 10.10.3 Install
Opened Terminal
$ javac
Pop-up says to download - hit More Info, which opens up Safari
Download & Install latest Java JDK (8u45 as of this writing)

Install xcode 7 beta
Run it once (to accept Terms, etc)

From Terminal
$ gcc
When prompted to install CLI tools, hit Install

Install xcode (6.3.x)
Run it once (to accept Terms, etc)

From Terminal
cd $HOME
git clone git://github.com/xbmc/xbmc.git Kodi
cd Kodi
git submodule update --init addons/skin.re-touched

cd $HOME/Kodi
cd tools/depends
./bootstrap
./configure --host=arm-apple-darwin --with-sdk=8.3
make -j2
make -j2 -C target/binary-addons

cd $HOME/Kodi
make -C tools/depends/target/xbmc
make clean
make code_depends

After this, follow the Xcode 7 instructions in the first post. You also have to add a line to one of the source files when it complains about "free" being undefined. It's in one of these posts. If, after all that, you have your signing stuff in order, you should be able to get it installed and running.

WOW!!! you my friend need to be bumped from junior member to elite member with posting authority!
#68
(2015-06-19, 00:30)Memphiz Wrote: those only work after having successfully done "make -C tools/depends/target/xbmc"

I get error message when I run"make -C tools/depends/target/xbmc"
cd ../../../../; BOOTSTRAP_FROM_DEPENDS=yes ./bootstrap
autoreconf -vif .
make[1]: autoreconf: No such file or directory
make[1]: *** [configure] Error 1
make: *** [../../../..//libkodi.so] Error 2

Any idea what I'm missing?
#69
yes - but i am out. Just wait until i add proper support for xcode 7 or someone beats me to it.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
#70
(2015-06-19, 05:55)robi42 Wrote:
(2015-06-19, 00:30)Memphiz Wrote: those only work after having successfully done "make -C tools/depends/target/xbmc"

I get error message when I run"make -C tools/depends/target/xbmc"
cd ../../../../; BOOTSTRAP_FROM_DEPENDS=yes ./bootstrap
autoreconf -vif .
make[1]: autoreconf: No such file or directory
make[1]: *** [configure] Error 1
make: *** [../../../..//libkodi.so] Error 2

Any idea what I'm missing?
hint: pre-depends
#71
(2015-06-14, 05:49)ptaylor Wrote: I've been trying to get Kodi installed on my iPhone for several hours now. After my initial attempt at following the directions in the Readme, I found this post, upgraded to Xcode 7, wiped out my Kodi source and started from scratch. I've finally gotten back to where I'm trying the install in Xcode and I've got an error... In AddonVersion.h (under Source/xbmc/addons/), it can't find the file boost/operators.hpp.

I have the same error ptaylor had in the beginning: 'boost/operators.hpp' file not found
The path to that file on my system (Yosemite) is ~/Kodi/tools/depends/target/boost/iphoneos8.3_armv7-target/boost/units/operators.hpp
Oh, and a second location that I just found: /Users/Shared/xbmc-depends/iphoneos8.3_armv7-target/include/boost
XBMC_DEPENDS is set to XBMC_DEPENDS_ROOT)/iphoneos8.3_armv7-target
XBMC_DEPENDS_ROOT is /Users/Shared/xbmc-depends
I have both Xcode 6.3.2 and Xcode7 beta installed.

Does anyone have a solution for this? Help would be really appreciated!
Thanks

it works it i type #include <./tools/depends/target/boost/iphoneos8.3_armv7-target/boost/operators.hpp>, but I would have to do that for every occurrence of #include <boost/xxx>. I greped for it and there are almost 12000 files I would have to modify.
How can I make Xcode find the boost directory?
#72
(2015-06-18, 14:47)iuliant Wrote:
(2015-06-18, 09:56)riiza Wrote:
(2015-06-17, 16:18)wrxtasy Wrote: No not for Xcode 7 beta onwards, Apple ID only...

I'm having this error (Screenshot). Would you happen to know where I'm wrong? Tried the "Fix Issue" but to no avail.

Thanks

Close the kodi project. Open a new project with your ipad connected .In xcode preferences delete your account and then add it back. Go to advanced tab and refresh provisioning. Now you should have provisioning.Close this project and go back to kodi.Modify bundle identifier to match the provisioning name.
It worked for me.

Julian

Worked for me as well, thanks for that. However, I got the similar dyld_fatal_error same as Julian, as shown here

Anyone can share an enlightenment?

Thanks
#73
(2015-06-19, 08:51)wsnipex Wrote:
(2015-06-19, 05:55)robi42 Wrote:
(2015-06-19, 00:30)Memphiz Wrote: those only work after having successfully done "make -C tools/depends/target/xbmc"

I get error message when I run"make -C tools/depends/target/xbmc"
cd ../../../../; BOOTSTRAP_FROM_DEPENDS=yes ./bootstrap
autoreconf -vif .
make[1]: autoreconf: No such file or directory
make[1]: *** [configure] Error 1
make: *** [../../../..//libkodi.so] Error 2

Any idea what I'm missing?
hint: pre-depends

Would you elaborate please.
#74
your bootstrap step already failed - you should really look out for errors instead of rushing through the readme without paying attention to the outputs.
AppleTV4/iPhone/iPod/iPad: HowTo find debug logs and everything else which the devs like so much: click here
HowTo setup NFS for Kodi: NFS (wiki)
HowTo configure avahi (zeroconf): Avahi_Zeroconf (wiki)
READ THE IOS FAQ!: iOS FAQ (wiki)
#75
(2015-06-18, 14:47)iuliant Wrote:
(2015-06-18, 09:56)riiza Wrote:
(2015-06-17, 16:18)wrxtasy Wrote: No not for Xcode 7 beta onwards, Apple ID only...

I'm having this error (Screenshot). Would you happen to know where I'm wrong? Tried the "Fix Issue" but to no avail.

Thanks

Close the kodi project. Open a new project with your ipad connected .In xcode preferences delete your account and then add it back. Go to advanced tab and refresh provisioning. Now you should have provisioning.Close this project and go back to kodi.Modify bundle identifier to match the provisioning name.
It worked for me.

Julian

Still doesn't work, same error as before...sheesh this is just pointless...everyone seems to know what to do but no one is actually willing to help! riddles and enigmas are all we can expect from answers. PLEASE POST A VIDEO OF STEP BY STEP INSTALL/COMPLILE Smile

Logout Mark Read Team Forum Stats Members Help
Kodi Isengard compiling guide  iOS 8.3 - iPhone - iPad's - no Jailbreak needed!0