How do I compile XBMC Live from SVN?
#1
Question 
I really like the live version over all other versions, but i really need the new options (auto adjust refresh rate...) included only in SVN verions.

I tried to compile xbmc live like i did on a normal linux version but xbmc.bin did not compiled.

How can i upgrade xbmc live to the svn version ?
Reply
#2
couldn't you just do a apt update from SVN after install?
Reply
#3
The svn repos are not uodated after a major release just before new release schedule.
Reply
#4
here is how i do it. its messy but it works. There is prob an easier way.Laugh
go to xbmc shutdown menu choose exit xbmc.

hit ctr+alt+f2 and log in

Add sources to /etc/apt/sources.list.d/xbmc.org.list
Code:
sudo pico /etc/apt/sources.list.d/xbmc.org.list
and paste this in
[HTML]deb http://ppa.launchpad.net/team-xbmc-svn/ubuntu hardy main
deb-src http://ppa.launchpad.net/team-xbmc-svn/ubuntu hardy main[/HTML]
then run
Code:
sudo apt-get update
sudo apt-get build-dep xbmc
install subversion and download the xbmc source to your home directory
Code:
sudo apt-get install subversion
cd $HOME
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
cd XBMC
./configure
make
sudo make install
Now run
Code:
sudo rm -r /usr/share/xbmc
sudo mv /usr/local/share/xbmc /usr/share/
sudo make install

reboot. that should do it.


cheers
Reply
#5
Thank you, that did the trick.
Reply
#6
Whoa!

Will this allow support for the newer chipsets like Intel G45 and nvidea 9300/9400?
Reply
#7
nugentgl Wrote:Whoa!

Will this allow support for the newer chipsets like Intel G45 and nvidea 9300/9400?

extremely unlikely as that requires a newer Linux "base" (Kernel/Intel driver + Dependencies)
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#8
hz: actually you might run into some problems that way. The better way to do it is to pass the desired install dir to ./configure as outlined in the wiki
Reply
#9
Matt Devo Wrote:hz: actually you might run into some problems that way. The better way to do it is to pass the desired install dir to ./configure as outlined in the wiki

Just to make this fine thread complete, here is the link to the wiki page mentioned above:

http://wiki.xbmc.org/?title=HOW-TO_compi...ource_code

there search for "Default compile and Install"

I have not tried this yet, but will today.

Thanks to everybody.
Always read the XBMC Online Manual,Frequently Asked Questions and search the forum before posting.
For troubleshooting and bug reporting use -> Log file.

Reply
#10
Sorry if I ask very dumb question, but shouldn't it work if I compile XBMC from source in my desktop PC (running hardy as well) and copy over to the flash drive which is running XBMC Live?

I've tried this, but no luck.
Reply
#11
olympia Wrote:Sorry if I ask very dumb question, but shouldn't it work if I compile XBMC from source in my desktop PC (running hardy as well) and copy over to the flash drive which is running XBMC Live?

I've tried this, but no luck.

what doesn't work? works fine for me
Reply
#12
Matt Devo Wrote:what doesn't work? works fine for me

In the meantime I figured out, that the kernel version is not the same. Can this be the problem?

Anyway, it is booting up, X session seems to start and than XBMC not going to start. Seems the XBMC launcher scripts tries to run it in an endless loop.
Reply
#13
harryzimm Wrote:here is how i do it. its messy but it works. There is prob an easier way.Laugh
go to xbmc shutdown menu choose exit xbmc.

hit ctr+alt+f2 and log in

Add sources to /etc/apt/sources.list.d/xbmc.org.list
Code:
sudo pico /etc/apt/sources.list.d/xbmc.org.list
and paste this in
[HTML]deb http://ppa.launchpad.net/team-xbmc-svn/ubuntu hardy main
deb-src http://ppa.launchpad.net/team-xbmc-svn/ubuntu hardy main[/HTML]then run
Code:
sudo apt-get update
sudo apt-get build-dep xbmc
install subversion and download the xbmc source to your home directory
Code:
sudo apt-get install subversion
cd $HOME
svn checkout https://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/linuxport/XBMC
cd XBMC
./configure
make
sudo make install
Now run
Code:
sudo rm -r /usr/share/xbmc
sudo mv /usr/local/share/xbmc /usr/share/
sudo make install
reboot. that should do it.


cheers

This method used to work, however it stopped working on a minimal karmic xbmcbuntu style install, since the newer svn ppa greater then 28276.

doing the way its posted here the compiled version is never run, infact only the old xbmc previous to compile ever runs, which defeats the purpose of compiling.

can anyone confirm and prolly help on and perhaps help fix this?

Greatly appreciated...

*edit any compile from svn trunk only works in full desktop, only looking for a minimal install xbmcbuntu style fix.
Reply

Logout Mark Read Team Forum Stats Members Help
How do I compile XBMC Live from SVN?1