2015-01-07, 11:42
Thanks. Is there a link to disk image of rpi Helix build? I want to install using windows, so I can't use the tar file. Or does anyone know how to maybe create the iso from the tar files? Thanks in advance.
(2015-01-07, 11:42)extremeaudio Wrote: Thanks. Is there a link to disk image of rpi Helix build? I want to install using windows, so I can't use the tar file. Or does anyone know how to maybe create the iso from the tar files? Thanks in advance.
apt-get build-dep xbmc (on XBMCBuntu)
apt-get build-dep kodi (on KodiBuntu)
sudo apt-get install automake autopoint bison build-essential ccache cmake curl cvs default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbluetooth-dev libbluray-dev libbluray1 libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcec-dev libcec1 libcrystalhd-dev libcrystalhd3 libcurl3 libcurl4-gnutls-dev libcwiid-dev libcwiid1 libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev -y
cd /tmp
wget http://taglib.github.io/releases/taglib-1.9.1.tar.gz
tar xvzf taglib-1.9.1.tar.gz
cd taglib-1.9.1
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_RELEASE_TYPE=Release .
./configure
make
make install
cd /tmp
git clone https://github.com/sahlberg/libnfs
cd libnfs
./bootstrap
./configure
make
make install
cd /tmp
git clone git://github.com/Pulse-Eight/libcec.git
cd libcec
./bootstrap
./configure
make
make install
cd /tmp
git clone https://github.com/xhbl/Kodi_dualaudio
cd Kodi_dualaudio/
git branch -v -a [not required, but will show you what options (branches) are available]
git branch -t remotes/origin/Helix-DA
./bootstrap
./configure --prefix=/usr --enable-external-libraries
make
make install
(2015-01-07, 21:50)CrazyCanuck Wrote: ... but I'm left to wonder if there are other issues there and they weren't detected by compiler.No compiling issues, but backport patch adds a new setting called "centerboost", which isn't available for 2nd audio engine/output. Rest of backport patches concern GUI, so this should the only missing setting which has to be integrated into backport patch file.
(2015-01-08, 19:13)DarkAngel2401 Wrote:(2015-01-07, 21:50)CrazyCanuck Wrote: ... but I'm left to wonder if there are other issues there and they weren't detected by compiler.No compiling issues, but backport patch adds a new setting called "centerboost", which isn't available for 2nd audio engine/output. Rest of backport patches concern GUI, so this should the only missing setting which has to be integrated into backport patch file.
(2015-01-08, 20:00)CrazyCanuck Wrote: Are you saying you are not having any compilation issues for RPi with the latest release of dual audio?No, I had the same compile error in DVDPlayerAudio.cpp, an "else if" was applied to the wrong method. A manual correction was a quick and dirty solution to solve that problem - just like you did.
(2015-01-07, 20:42)ReMi Wrote: SUCCESS !
Installed fresh KodiBuntu and done the steps as below and now Kodi-DA builds with success
Code:apt-get build-dep xbmc (on XBMCBuntu)
apt-get build-dep kodi (on KodiBuntu)
sudo apt-get install automake autopoint bison build-essential ccache cmake curl cvs default-jre fp-compiler gawk gdc gettext git-core gperf libasound2-dev libass-dev libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libbluetooth-dev libbluray-dev libbluray1 libboost-dev libboost-thread-dev libbz2-dev libcap-dev libcdio-dev libcec-dev libcec1 libcrystalhd-dev libcrystalhd3 libcurl3 libcurl4-gnutls-dev libcwiid-dev libcwiid1 libdbus-1-dev libenca-dev libflac-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libglew-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmad0-dev libmicrohttpd-dev libmodplug-dev libmp3lame-dev libmpeg2-4-dev libmpeg3-dev libmysqlclient-dev libnfs-dev libogg-dev libpcre3-dev libplist-dev libpng-dev libpostproc-dev libpulse-dev libsamplerate-dev libsdl-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libshairport-dev libsmbclient-dev libsqlite3-dev libssh-dev libssl-dev libswscale-dev libtiff-dev libtinyxml-dev libtool libudev-dev libusb-dev libva-dev libva-egl1 libva-tpi1 libvdpau-dev libvorbisenc2 libxml2-dev libxmu-dev libxrandr-dev libxrender-dev libxslt1-dev libxt-dev libyajl-dev mesa-utils nasm pmount python-dev python-imaging python-sqlite swig unzip yasm zip zlib1g-dev -y
cd /tmp
wget http://taglib.github.io/releases/taglib-1.9.1.tar.gz
tar xvzf taglib-1.9.1.tar.gz
cd taglib-1.9.1
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_RELEASE_TYPE=Release .
./configure
make
make install
cd /tmp
git clone https://github.com/sahlberg/libnfs
./bootstrap
./configure
make
make install
cd /tmp
git clone git://github.com/Pulse-Eight/libcec.git
./bootstrap
./configure
make
make install
cd /tmp
git clone https://github.com/xhbl/Kodi_dualaudio
cd Kodi_dualaudio/
git branch -v -a [not required, but will show you what options (branches) are available]
git branch -t remotes/origin/Helix-DA
./bootstrap
./configure --prefix=/usr --enable-external-libraries
make
make install
(2015-01-08, 20:30)DarkAngel2401 Wrote: For earlier OE 4.1.x and 4.2.x RPi builds the dual audio patch file had to be adjusted, too - so that special handling for RPi builds isn't very new to me.
(2015-01-09, 08:51)Peterhoeg Wrote: Hi, is there any chance that this will make it upstream and become part of Kodi?
(2015-01-07, 03:54)DianeDrews Wrote: I just tried to build this a couple of different ways on Ubuntu 14.04 but i keep getting this error:
Copying kodi binary to /usr/local/lib/kodi/
install: cannot stat ‘kodi-xrandr’: No such file or directory
make: *** [install-binaries] Error 1
cd ~/Kodi_dualaudio/
make clean
git clean -xfd
(6) ./bootstrap
(7) ./configure [I use ' ./configure --enable-external-libraries ' for Ubuntu]
(8) make
(9) sudo make install
PeripheralCecAdapter.cpp:1291:35: error: ‘CEC_CLIENT_VERSION_2_2_0’ was not declared in this scope
m_configuration.clientVersion = CEC_CLIENT_VERSION_2_2_0;
^
In file included from /root/Kodi_dualaudio/xbmc/guilib/GUIControl.h:30:0,
from /root/Kodi_dualaudio/xbmc/guilib/GUIControlGroup.h:28,
from /root/Kodi_dualaudio/xbmc/guilib/GUIWindow.h:31,
from /root/Kodi_dualaudio/xbmc/guilib/GUIDialog.h:28,
from /root/Kodi_dualaudio/xbmc/dialogs/GUIDialogKaiToast.h:23,
from PeripheralCecAdapter.cpp:29:
/root/Kodi_dualaudio/xbmc/guilib/GraphicContext.h: At global scope:
/root/Kodi_dualaudio/xbmc/guilib/GraphicContext.h:288:150: warning: ‘g_graphicsContext’ defined but not used [-Wunused-variable]
XBMC_GLOBAL(CGraphicContext,g_graphicsContext);
^
make[1]: *** [PeripheralCecAdapter.o] Error 1
make: *** [xbmc/peripherals/devices/peripheral-devices.a] Error 2