Compile Jarvis on Ubuntu/Debian U3

Moderators: mdrjr, odroid

Compile Jarvis on Ubuntu/Debian U3

Unread postby usee » Mon Feb 22, 2016 3:33 am

I compiled Kodi Jarvis on Ubuntu (an linaro based self collected 15.10 image) and Debian 8 (gamestation turbo).
So, I could share the experience for those whoa are doing or planning to do the same.

The base source of relevant information are these two:
http://kodi.wiki/view/HOW-TO:Compile_Ko ... _or_Ubuntu
viewtopic.php?f=95&t=12859

The first steps are to get git and a clone from kodi jarvis.
Then, the allpied dependencies are:
Code: Select all
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 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

And
Code: Select all
sudo apt-get install doxygen gnutls-dev libtag1-dev

For the Ubuntu 15.10 image also the following was applied
Code: Select all
sudo apt-get build-dep xserver-xorg-video-armsoc

But is produced some error message about missing sources in game station turbo. However, the compilation process was successful
there, so it was needed in there.

The build file of mine in the xbmc directory is the following:
Code: Select all
CFLAGS="-I/usr/src/xbmc/tools/depends/target/ffmpeg/ffmpeg-install/include -mfloat-abi=hard -mfpu=neon-vfpv4 -ftree-vectorize -mvectorize-with-neon-quad -ffast-math -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" \
    CPPFLAGS=${CFLAGS} \
    CXXFLAGS="${CPPFLAGS} -fpermissive" \
    ./configure --enable-gles --disable-gl --disable-vdpau --disable-vaapi \
                --disable-openmax --disable-libcec --disable-rsxs \
                --disable-projectm --disable-nfs --enable-non-free --disable-optical-drive --disable-libbluray \
                --disable-joystick --disable-debug --enable-optimizations --enable-ccache \
                --enable-alsa --disable-mysql --disable-airplay --disable-airtunes \
                --disable-sdl --disable-pulse --enable-x11 --prefix=/usr --disable-samba --enable-codec=mfc \
      --host=armv7a-hardfloat-linux-gnueabi --with-cpu=cortex-a9


Then one can do the following:
cd xbmc
./bootstrap
./build

The configuration phase produces the following error:
checking for LIBDCADEC... no
configure: error: libdcadec not found
It can be solved as:
Code: Select all
cd
cd Downloads
wget http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary/dcadec_20150816-1_armhf.deb
sudo dpkg -i dcadec_20150816-1_armhf.deb

The next error was:
checking for UUID... no
configure: error: libuuid not found
The solution for it:
Code: Select all
sudo apt-get install uuid-dev

The next error is:
checking for UUID... yes
checking "for libcrossguid"... configure: error: crossguid not found
This can be solved by issuing in the xbmc directory the following:
Code: Select all
sudo make -C tools/depends/target/crossguid PREFIX=/usr

After these actions one should get configuration. It looks like:
------------------------
Kodi Configuration:
------------------------
Kodi Version: 16.0-RC4
git Rev.: 20160219-f055898
...

The kodi Jarvis has still missing header in the xbmc/windowing/X11/WinSystemX11.h file.
It can be manually corrected as a local change in the rows 32-25, see below:
Code: Select all
#if defined(HAS_EGL)
#include <EGL/egl.h>
#include <X11/Xutil.h>
#endif

After that manual change one compilation should go through.
That is
make -j4
should go through the whole compilation process and there should be the 'Kodi built successfully' message.

I am usually using Apple trailers and Trailer Addict video add-ons. And they play smoothly.
Good luck to everybody who is compiling Kodi.
usee
 
Posts: 113
Joined: Thu Sep 26, 2013 4:28 am
languages_spoken: english
ODROIDs: ODROID-XU, U3, XU3, C1, Weather board, show1

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby nogareth » Sun Feb 28, 2016 12:12 am

Hi, usee,

Ive tried to use your tutorial for building Jarvis on my XU4 running GS-Turbo from meveric what "should" work as on U3.
however very early after "make -j8" i run into this error:

Code: Select all
root@brick:/mnt/data/xu4/kodi/xbmc# make -j8
CPP     xbmc/cores/VideoRenderers/VideoShaders/YUV2RGBShader.o
CPP     xbmc/cores/DllLoader/LibraryLoader.o
CPP     xbmc/cores/DummyVideoPlayer.o
CPP     xbmc/cores/VideoRenderers/VideoShaders/VideoFilterShader.o
AR      xbmc/cdrip/cdrip.a
CPP     xbmc/cores/VideoRenderers/OverlayRendererGUI.o
CPP     xbmc/addons/AddonCallbacksAudioDSP.o
CPP     xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAESink.o
CPP     xbmc/cores/DllLoader/SoLoader.o
CC      xbmc/cores/DllLoader/mmap_anon.o
CPP     xbmc/cores/VideoRenderers/VideoShaders/ConvolutionKernels.o
VideoFilterShader.cpp: In member function âvirtual void Shaders::ConvolutionFilterShader::OnCompiledAndLinked()â:
VideoFilterShader.cpp:143:61: error: âglGetUniformLocationâ was not declared in this scope
   m_hSourceTex = glGetUniformLocation(ProgramHandle(), "img");
                                                             ^
VideoFilterShader.cpp:152:38: error: âglDeleteTexturesâ was not declared in this scope
     glDeleteTextures(1, &m_kernelTex1);
                                      ^
VideoFilterShader.cpp:156:33: error: âglGenTexturesâ was not declared in this scope
   glGenTextures(1, &m_kernelTex1);
                                 ^
VideoFilterShader.cpp:166:25: error: âglActiveTextureâ was not declared in this scope
   glActiveTexture(GL_TEXTURE2);
                         ^
VideoFilterShader.cpp:167:37: error: âglBindTextureâ was not declared in this scope
   glBindTexture(TEXTARGET, m_kernelTex1);
                                     ^
VideoFilterShader.cpp:168:41: error: âglTexParameteriâ was not declared in this scope
   glTexParameteri(TEXTARGET, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
                                         ^
VideoFilterShader.cpp:192:89: error: âglTexImage2Dâ was not declared in this scope
   glTexImage2D(TEXTARGET, 0, m_internalformat, kernel.GetSize(), 1, 0, GL_RGBA, format, data);
                                                                                         ^
VideoFilterShader.cpp: In member function âvirtual bool Shaders::ConvolutionFilterShader::OnEnabled()â:
VideoFilterShader.cpp:203:25: error: âglActiveTextureâ was not declared in this scope
   glActiveTexture(GL_TEXTURE2);
                         ^
VideoFilterShader.cpp:204:37: error: âglBindTextureâ was not declared in this scope
   glBindTexture(TEXTARGET, m_kernelTex1);
                                     ^
VideoFilterShader.cpp:207:44: error: âglUniform1iâ was not declared in this scope
   glUniform1i(m_hSourceTex, m_sourceTexUnit);
                                            ^
VideoFilterShader.cpp:209:42: error: âglUniform2fâ was not declared in this scope
   glUniform2f(m_hStepXY, m_stepX, m_stepY);
                                          ^
VideoFilterShader.cpp:210:36: error: âglUniform1fâ was not declared in this scope
   glUniform1f(m_hStretch, m_stretch);
                                    ^
VideoFilterShader.cpp: In member function âvirtual void Shaders::ConvolutionFilterShader::Free()â:
VideoFilterShader.cpp:218:38: error: âglDeleteTexturesâ was not declared in this scope
     glDeleteTextures(1, &m_kernelTex1);
                                      ^
VideoFilterShader.cpp: In member function âvirtual void Shaders::StretchFilterShader::OnCompiledAndLinked()â:
VideoFilterShader.cpp:230:61: error: âglGetUniformLocationâ was not declared in this scope
   m_hSourceTex = glGetUniformLocation(ProgramHandle(), "img");
                                                             ^
VideoFilterShader.cpp: In member function âvirtual bool Shaders::StretchFilterShader::OnEnabled()â:
VideoFilterShader.cpp:236:44: error: âglUniform1iâ was not declared in this scope
   glUniform1i(m_hSourceTex, m_sourceTexUnit);
                                            ^
VideoFilterShader.cpp:237:36: error: âglUniform1fâ was not declared in this scope
   glUniform1f(m_hStretch, m_stretch);
                                    ^
VideoFilterShader.cpp: In member function âvirtual void Shaders::DefaultFilterShader::OnCompiledAndLinked()â:
VideoFilterShader.cpp:244:61: error: âglGetUniformLocationâ was not declared in this scope
   m_hSourceTex = glGetUniformLocation(ProgramHandle(), "img");
                                                             ^
VideoFilterShader.cpp: In member function âvirtual bool Shaders::DefaultFilterShader::OnEnabled()â:
VideoFilterShader.cpp:249:44: error: âglUniform1iâ was not declared in this scope
   glUniform1i(m_hSourceTex, m_sourceTexUnit);
                                            ^
../../../../Makefile.include:97: recipe for target 'VideoFilterShader.o' failed
make[1]: *** [VideoFilterShader.o] Error 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
CPP     xbmc/addons/AddonCallbacksAudioEngine.o
^CYUV2RGBShader.cpp: In member function âvirtual void Shaders::BaseYUV2RGBGLSLShader::OnCompiledAndLinked()â:
YUV2RGBShader.cpp:247:64: error: âglGetAttribLocationâ was not declared in this scope
   m_hVertex = glGetAttribLocation(ProgramHandle(),  "m_attrpos");
                                                                ^
YUV2RGBShader.cpp:251:61: error: âglGetUniformLocationâ was not declared in this scope
   m_hProj   = glGetUniformLocation(ProgramHandle(), "m_proj");
                                                             ^
YUV2RGBShader.cpp: In member function âvirtual bool Shaders::BaseYUV2RGBGLSLShader::OnEnabled()â:
YUV2RGBShader.cpp:267:25: error: âglUniform1iâ was not declared in this scope
   glUniform1i(m_hYTex, 0);
                         ^
YUV2RGBShader.cpp:270:36: error: âglUniform1fâ was not declared in this scope
   glUniform1f(m_hStretch, m_stretch);
                                    ^
YUV2RGBShader.cpp:271:53: error: âglUniform2fâ was not declared in this scope
   glUniform2f(m_hStep, 1.0 / m_width, 1.0 / m_height);
                                                     ^
YUV2RGBShader.cpp:276:62: error: âglUniformMatrix4fvâ was not declared in this scope
   glUniformMatrix4fv(m_hMatrix, 1, GL_FALSE, (GLfloat*)matrix);
                                                              ^
YUV2RGBShader.cpp: In member function âvirtual void Shaders::YUV2RGBBobShader::OnCompiledAndLinked()â:
YUV2RGBShader.cpp:341:61: error: âglGetUniformLocationâ was not declared in this scope
   m_hStepX = glGetUniformLocation(ProgramHandle(), "m_stepX");
                                                             ^
YUV2RGBShader.cpp: In member function âvirtual bool Shaders::YUV2RGBBobShader::OnEnabled()â:
YUV2RGBShader.cpp:352:32: error: âglUniform1iâ was not declared in this scope
   glUniform1i(m_hField, m_field);
                                ^
YUV2RGBShader.cpp:353:46: error: âglUniform1fâ was not declared in this scope
   glUniform1f(m_hStepX, 1.0f / (float)m_width);
                                              ^
../../../../Makefile.include:97: recipe for target 'YUV2RGBShader.o' failed
make[1]: *** [YUV2RGBShader.o] Error 1
Makefile:420: recipe for target 'xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a' failed
make: *** [xbmc/cores/VideoRenderers/VideoShaders/VideoShaders.a] Unterbrechung
Makefile:420: recipe for target 'xbmc/cores/DllLoader/dllloader.a' failed
make: *** [xbmc/cores/DllLoader/dllloader.a] Unterbrechung
Engines/ActiveAE/ActiveAESink.cpp: In member function âvoid ActiveAE::CActiveAESink::EnumerateSinkList(bool)â:
Engines/ActiveAE/ActiveAESink.cpp:580:75: warning: format â%luâ expects argument of type âlong unsigned intâ, but argument 3 has type âstd::vector<AESinkInfo>::size_type {aka unsigned int}â [-Wformat=]
   CLog::Log(LOGNOTICE, "Found %lu Lists of Devices", m_sinkInfoList.size());
                                                                           ^


everything regarding to gles or libmali.so is working fine so far, so i really dont know what the problem could be.

Regards, Martin
nogareth
 
Posts: 160
Joined: Sun Jan 25, 2015 3:40 am
languages_spoken: english , german
ODROIDs: XU3

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby meveric » Sun Feb 28, 2016 4:22 am

I already have build Kodi Jarvis for my image, just doing some testing with it.
I wouldn't use the guide above. All required libraries are already part of my repository, and the configure options used in the example above are very old and outdated. You limit yourself extremely using these settings.
I uploaded Kodi 16 if you want to test it: http://oph.mdrjr.net/meveric/other/Kodi/
but after a little bit more testing it's gonna be pushed to my repo anyway.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 7877
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby nogareth » Sun Feb 28, 2016 5:22 am

@meveric

Thanks for the reply! I've already helped myself by using Jarvis from xeo-seal's odrobian with success. But besides that ,I am trying to build Kodi myself for quite some time now from oversuns git with no success. This is really annoying, even more because I've already built Kodi successful before!! So, would you share your ./configure command, just to see if it would build with it?
Besides that, good to know that Jarvis hits gst soon. I guess I'll switch back then to get updates the "normal" way!

Thanks, Martin
nogareth
 
Posts: 160
Joined: Sun Jan 25, 2015 3:40 am
languages_spoken: english , german
ODROIDs: XU3

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby usee » Mon Feb 29, 2016 4:09 am

I have been compiling Jarvis only on U3, so I don't know what everything one may meet on XU3/4.
Then I was first compiling on a self made Lubuntu 15.10. First I was installing Kodi into there and it didn't have
acceleration, so it was slow. Then I connected the apt to meveric's repository, see
viewtopic.php?f=52&t=5908
I can recommend that, because from there one can get kernel, kernel headers, mali400 and mali400 headers.
One can look at GTS installed package content with synaptic, see the attachment.
There one can right click and select 'properties', from there one can see what and where has been installed.
For mali400-odroid there is the following content:
Code: Select all
/.
/etc
/etc/udev
/etc/udev/rules.d
/etc/udev/rules.d/10-hkl_mali.rules
/usr
/usr/include
/usr/include/CL
/usr/include/CL/cl.h
/usr/include/CL/cl_d3d10.h
/usr/include/CL/cl_egl.h
/usr/include/CL/cl_ext.h
/usr/include/CL/cl_gl.h
/usr/include/CL/cl_gl_ext.h
/usr/include/CL/cl_platform.h
/usr/include/CL/opencl.h
/usr/include/CL_1_2
/usr/include/CL_1_2/CL
/usr/include/CL_1_2/CL/cl.h
/usr/include/CL_1_2/CL/cl_d3d10.h
/usr/include/CL_1_2/CL/cl_d3d11.h
/usr/include/CL_1_2/CL/cl_dx9_media_sharing.h
/usr/include/CL_1_2/CL/cl_egl.h
/usr/include/CL_1_2/CL/cl_ext.h
/usr/include/CL_1_2/CL/cl_gl.h
/usr/include/CL_1_2/CL/cl_gl_ext.h
/usr/include/CL_1_2/CL/cl_platform.h
/usr/include/CL_1_2/CL/opencl.h
/usr/include/EGL
/usr/include/EGL/egl.h
/usr/include/EGL/eglext.h
/usr/include/EGL/eglmesaext.h
/usr/include/EGL/eglplatform.h
/usr/include/EGL/fbdev_window.h
/usr/include/GLES
/usr/include/GLES/egl.h
/usr/include/GLES/gl.h
/usr/include/GLES/glext.h
/usr/include/GLES/glplatform.h
/usr/include/GLES2
/usr/include/GLES2/gl2.h
/usr/include/GLES2/gl2ext.h
/usr/include/GLES2/gl2platform.h
/usr/include/GLES3
/usr/include/GLES3/gl3.h
/usr/include/GLES3/gl31.h
/usr/include/GLES3/gl3ext.h
/usr/include/GLES3/gl3platform.h
/usr/include/KHR
/usr/include/KHR/khrplatform.h
/usr/include/VG
/usr/include/VG/openvg.h
/usr/include/VG/vgext.h
/usr/include/VG/vgplatform.h
/usr/include/VG/vgu.h
/usr/include/umplock
/usr/include/umplock/umplock_ioctl.h
/usr/lib
/usr/lib/arm-linux-gnueabihf
/usr/lib/arm-linux-gnueabihf/libEGL.so
/usr/lib/arm-linux-gnueabihf/libEGL.so.1
/usr/lib/arm-linux-gnueabihf/libEGL.so.1.0.0
/usr/lib/arm-linux-gnueabihf/libEGL.so.1.4
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1
/usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0
/usr/lib/arm-linux-gnueabihf/libGLESv2.so
/usr/lib/arm-linux-gnueabihf/libGLESv2.so.2
/usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0
/usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0
/usr/lib/arm-linux-gnueabihf/libOpenCL.so.1.1.0
/usr/lib/arm-linux-gnueabihf/libOpenVG.so
/usr/lib/arm-linux-gnueabihf/libOpenVG.so.1
/usr/lib/arm-linux-gnueabihf/libOpenVG.so.1.1
/usr/lib/arm-linux-gnueabihf/libOpenVG.so.1.1.0
/usr/lib/arm-linux-gnueabihf/libOpenVGU.so
/usr/lib/arm-linux-gnueabihf/libOpenVGU.so.1
/usr/lib/arm-linux-gnueabihf/libOpenVGU.so.1.1
/usr/lib/arm-linux-gnueabihf/libOpenVGU.so.1.1.0
/usr/lib/libEGL.so
/usr/lib/libEGL.so.1
/usr/lib/libEGL.so.1.4
/usr/lib/libGLESv1_CM.so
/usr/lib/libGLESv1_CM.so.1
/usr/lib/libGLESv1_CM.so.1.1
/usr/lib/libGLESv2.so
/usr/lib/libGLESv2.so.2
/usr/lib/libGLESv2.so.2.0
/usr/lib/libMali.so
/usr/lib/libOpenCL.so
/usr/lib/libOpenVG.so
/usr/lib/libOpenVGU.so

After that I was able to get an accelerated Kodi into self made image, but I can don't kown anymore, whether that
Kodi (Isengard) was coming from ubuntu repostories or from meveric's repository.

After that I become interseted whether I would be able to compile myself an accelerated Kodi. Yes it was possible
from owersuns repo with Helix and Isengard. Then I also compiled Isengard and Jarvis from official Kodi repository.
Also those compilations were successful.

So it is possible to make an own Lubuntu or Debian image and compile Jarvis in there. And that I have done myself
with Lubuntu 15.10 and Debian 8 (GTS).

If there are better instructions and better basis is given for each library inclusion or exclusion, that is welcome. I am
not any pro with Kodi development. I hope/wish that my instructions shall not mess anybody's GTS installation.
If there shall be an official Kodi Jarvis with CEC plus other features soon available, that is of course the recommended
mean to make an installation. Instead, if somebody want to compile himself, it is doable.
Attachments
SynapticAtmali400-odroid.png
(58.09 KiB) Downloaded 2377 times
usee
 
Posts: 113
Joined: Thu Sep 26, 2013 4:28 am
languages_spoken: english
ODROIDs: ODROID-XU, U3, XU3, C1, Weather board, show1

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby nccchirag » Wed Apr 13, 2016 7:59 pm

Can anyone share a final ubuntu image with Kodi - Jarvis installed

Thank you
nccchirag
 
Posts: 36
Joined: Fri Feb 07, 2014 8:25 pm
languages_spoken: english
ODROIDs: U3

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby odroid » Thu Apr 14, 2016 10:25 am

We have a plan to release Ubuntu 16.04 image with the Kodi 16 by end of May.
User avatar
odroid
Site Admin
 
Posts: 25070
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby nijhawank » Mon Apr 25, 2016 3:42 pm

Could you use liquidacid 4.x kernel for the latest image?
nijhawank
 
Posts: 35
Joined: Sat Aug 03, 2013 7:35 am
languages_spoken: english

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby Pepes » Mon May 02, 2016 7:20 pm

nijhawank wrote:Could you use liquidacid 4.x kernel for the latest image?

That would be really amazing! :)
Pepes
 
Posts: 98
Joined: Mon Feb 15, 2016 5:28 am
Location: Praha | Czech republic
languages_spoken: Czech | English
ODROIDs: C2 and U2
-->both without eMMC (overpriced)<--

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby nccchirag » Fri Jun 24, 2016 5:37 pm

Any update on the release Ubuntu 16.04 image with the Kodi 16 for ORDOID U3 ?
nccchirag
 
Posts: 36
Joined: Fri Feb 07, 2014 8:25 pm
languages_spoken: english
ODROIDs: U3

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby CyBBaH » Sat Jun 25, 2016 6:07 am

Post by odroid » Thu Apr 14, 2016 10:25 am

We have a plan to release Ubuntu 16.04 image with the Kodi 16 by end of May.


Any newS?

Thanks for all that you do for the odroid community
CyBBaH
 
Posts: 52
Joined: Wed Jan 22, 2014 11:10 pm
languages_spoken: Italian,english
ODROIDs: U3

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby odroid » Sat Jun 25, 2016 11:44 am

We had a plan to release 16.04 images for all ODROIDs with this sequence.
1. XU4/3
2. C1/C1+/C0
3. U3/U2
4. X/X2

But we still need a couple of weeks to make a 16.04 image for XU4/3 platforms due to some critical issues.
Sorry for the delay.
User avatar
odroid
Site Admin
 
Posts: 25070
Joined: Fri Feb 22, 2013 11:14 pm
languages_spoken: English
ODROIDs: ODROID

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby chrisman » Sun Oct 22, 2017 6:44 pm

Hi,
will there ever be a 16.04 image with a current version of Kodi for the Odroid U3?

Or am I perhaps just unable to find it?

Thanks for any feedback.

Cheers,
Chris
chrisman
 
Posts: 10
Joined: Tue Mar 18, 2014 5:08 pm
languages_spoken: german english
ODROIDs: Odroid U3, XU4

Re: Compile Jarvis on Ubuntu/Debian U3

Unread postby meveric » Sun Oct 22, 2017 9:45 pm

Ubuntu 16.04 is available for several months already: https://dn.odroid.in/4412/Linux/ubuntu_16.04lts/
Not sure what version of Kodi it has, but you should be able to take the version for the XU3/XU4 and install it on the U3, it's the same for both devices.
Donate to support my work on the ODROID GameStation Turbo Image for U2/U3 XU3/XU4 X2 X C1 as well as many other releases.
Check out the Games and Emulators section to find some of my work or check the files in my repository to find the software i build for ODROIDs.
If you want to add my repository to your image read my HOWTO integrate my repo into your image.
User avatar
meveric
 
Posts: 7877
Joined: Mon Feb 25, 2013 2:41 pm
languages_spoken: german, english
ODROIDs: ODROID-X2,ODROID-U2,ODROID-U3,ODROID-XU-Lite, ODROID-XU3, ODROID-XU3-Lite, ODROID-C1, ODROID-XU4, ODROID-C2


Return to Ubuntu

Who is online

Users browsing this forum: No registered users and 2 guests