terminalx Wrote:hi Evanrich, so what exactly are the steps to take to compile from git? Would be great if you could write it down saves waiting on a snapshot
to compile from git, I did the following:
1.) create a new ubuntu 10.10 x64 VM on my server
2.) install git (sudo apt-get install git)
3.) create a folder somewhere ( i did it in my /home directory) and type: "git clone https://github.com/OpenELEC/OpenELEC.tv.git
" without the "'s
4.) once the repo is downloaded, follow the guide here
for commands to use you want the stuff under "options" as an example, for my 64 bit ion builds, I type "PROJECT=ION ARCH=x86_64 make"
5.) you may get prompted that you need some dependencies before it can start, I did. You'll have to chase them down on apt-get, only took me about 20 minutes to get all the required stuff.
6.) sit back and wait. on my 4 vCPU, 4GB ram VM that I'm using to build, it took about 6 hours the first build, as it had to go out and download all the source packages needed. further builds take less time, especially if you leave the .ccache folder alone. there is alot of helpful stuff in the link in step 4.
7.) when it's done compiling, you should have a "target" folder, this is where your kernel and system files go. If you append "release" to the end of the make statement, it will create a ready to go installation that you could put on a USB key and install from, but I always got errors, so I just to the "make" command without "release" and use those files as updates.
I used the installer from the website, and now just rename my target files to KERNEL and SYSTEM, pop them in the .update folder, reboot, and it applies the new build fairly quickly.
as an alternate, I've started a tiny build site here that I'll post builds in when I make them, if you just want to grab my builds: http://evanrich.homeip.net/openelec/
I only have the x64 ION builds in there now, but I've set up a script to run the build process automatically whenever there are commits, so I'll be generating all versions soon.