Rasplex from source

Could someone point me to the right direction towards compiling Rasplex from source.

 

I first saw this page: http://sourceforge.net/p/rasplex/wiki/Development%20environement%20setup/

But the command didn't work...

So I went to http://wiki.openelec.tv/index.php?title=Compile_from_source

But it's apparently not the same.

 

I don't know what OpenELEC does and how Rasplex integrates....

I thought I would find out by just starting.....

 

Anyone?

 

 

root@ns1:/opt/rasplex# git clone git@github.com:dalehamel/OpenELEC.tv.git
 
Cloning into 'OpenELEC.tv'...
Warning: Permanently added the RSA host key for IP address '192.30.252.129' to the list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

We moved the wiki to github: https://github.com/RasPlex/RasPlex/wiki/Development-Environment-Setup
Just follow the guide. But be aware of the first build will take around 6-8 hours and currently might not build at all…

Same thing, same result:

root@ns1:/opt# git clone git@github.com:RasPlex/OpenELEC.tv.git                 Cloning into 'OpenELEC.tv'...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

Just use git clone https://github.com/RasPlex/OpenELEC.tv.git

Cant't get connman sources : http://sources.openelec.tv/devel/connman-3ddffce.tar.xz
 Try later !!
make: *** [release] Error 1
 
That file is not there: http://sources.openelec.tv/devel/
 
It's still not clear which version I should compile....
 
It says:

Finally start the build specifying the version (0.1.36 in the example below).

./dobuild.sh -v 0.0.36

to build 0.1.36 you need to give 0.0.36 and I see a folder build.rasplex-RPi.arm-3.0.6

The version I'm after is 0.23    pffffffffff

Very confusing.....

If you want 0.2.2 - put it there. But be aware of you need to be at the commit which is tagged with RP-0.2.2 to be able to build it correctly.

The system is made for devs and some background knowledge is needed. Just visit the IRC to get some more interactive help.


Btw.: There is no real 0.2.3 release and the used code is not on github. 0.3.0 will be the next release and will be available soon.

Isn’t it possible to just give me the line for an initial successful compile?
I don’t need an image today, but I would like to have most stuff compiled on the server…

Cheers

Isn't it possible to just give me the line for an initial successful compile?
I don't need an image today, but I would like to have most stuff compiled on the server...

Cheers

Yes and no. It depends on the version you want to build.
You need to change the OpenELEC source to be at the commit of the Tag of the version.
Than call dobuild.sh -v .
But I would not build versions earlier than 0.2.0 (Tags are missing or might not be on the commit they should be…)

Example for building version 0.2.2 (untested):

cd /path/to/OpenELEC.tv
git checkout RP-0.2.2
sudo ./dobuild.sh -v 0.2.2

It keeps saying it can't find "connman-3ddffce.tar.xz"

I checked the site and that file is not there

Many other connection managers, but not that one.

Please first ensure you’re at the right commit.

RasPlex 0.2.2 is based on OE 3.0 which is the previous stable release of OpenELEC. Sources are mostly downloaded from them or directly from the project site. It seems they already deleted some old stuff and thus the download fails.


Please visit the OpenELEC wiki or our IRC for more help.

I don’t understand why it needs to have special handling. Almost every project using git or svn is able to deliver a working binary from scratch using 2 lines on the prompt.

If this project is not yet in that phase I can wait until it is. Is this being worked on?

I would like to build from source to make tiny modifications if I have the need to (for instance the 1 Mbps hasn’t been implemented in 0.3.x, which is just a little list). I would also like to see how certain things are done, so I can ask better questions.

So, my question now is "why can’t I build version 0.3.1 from scratch with 2 cli commands?

Cheers

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.