Great news :)
The new xbmc build has compiled succesfully. I have tested the version a little bit, to ensure that the main functions are working properly.
This xbmc version is compiled from the mainline tree: https://github.com/xbmc/xbmc. It was configured with:
./configure --prefix=/usr --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf --localstatedir=/var/lib --with-platform=raspberry-pi --disable-gl --enable-gles --disable-x11 --disable-sdl --enable-ccache --enable-optimizations --enable-external-libraries --disable-goom --disable-hal --disable-pulse --disable-vaapi --disable-vdpau --disable-xrandr --enable-airplay --disable-airtunes --disable-alsa --enable-avahi --enable-libbluray --enable-dvdcss --disable-debug --disable-joystick --enable-mid --enable-nfs --disable-profiling --disable-projectm --enable-rsxs --enable-rtmp --disable-vaapi --disable-vdadecoder --disable-external-ffmpeg --enable-optical-drive --enable-libcec --enable-player=omxplayer
Please note that i didn´t test all the features of this build. I can confirm that CEC, Airplay (Android), video playback and sound is working. I did not test it with .iso and .vob/ifo files….
Before you download this package ensure that you have installed the required libraries
Important notice: There is a problem with some libraries, so that xbmc won´t start. Message that shows up:
/usr/lib/xbmc/xbmc.bin: error while loading shared libraries: libtag.so.1: cannot open shared object file: No such file or directory
Also airplay is not working from the start. To fix these issues follow these steps:
Download taglib from here and libshairport from here. In case you want CEC-Support you need to install the library as well. Download it from here.
sudo dpkg -i taglib_20121005-1_armhf.deb sudo dpkg -i libshairport_1-1202030-1_armhf.deb //In case you want CEC-Support sudo dpkg -i libcec_1.9.0-1_armhf.deb
Taglib wont create the symbolic links, so that xbmc wont find the lib although it is installed. So we have to do it manually:
cd /usr/local/lib/ sudo ln -s libtag.so.1.12.0 libtag.so.1 sudo ln -s libtag.so.1 libtag.so cd /usr/lib/ sudo ln -s /usr/local/lib/libtag.so.1 ./libtag.so.1 //In case you want cec enabled sudo ln -s /usr/local/lib/libcec.so.1 ./libcec.so.1 sudo apt-get install avahi-daemon
This fix is tested with the current raspbian image (2012-09-18). I will investigate this to find out what is wrong with the library path…
Download the new version by following this link, after that:
sudo dpkg -i xbmc_20121004-1_armhf.deb
To start xbmc:
I will compile a new version and a full image containing this build in the next weeks and try to support airtunes and pvr addons….