I try second day to compile Isengard kodi (15) for XU4 board.
Code: Select all
apt-get install autoconf automake autopoint autotools-dev cmake curl debhelper default-jre gawk gperf libasound2-dev
apt-get install libass-dev libavahi-client-dev libavahi-common-dev python-dev python-imaging python-support swig unzip uuid-dev yasm zip zlib1g-dev
apt-get install libtiff-dev libtinyxml-dev libtool libudev-dev libssh-dev libpulse-dev librtmp-dev libssl-dev libtag1-dev libdbus-1-dev
apt-get install libsmbclient-dev libboost-dev libboost-thread-dev libmysqlclient-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libogg-dev
apt-get install libvorbis-dev libfontconfig-dev libfreetype6-dev libfribidi-dev libcurl4-gnutls-dev libcwiid-dev
apt-get install libcurl4-openssl-dev libiso9660-dev libjasper-dev libjpeg-dev libltdl-dev liblzo2-dev libmicrohttpd-dev libnfs-dev libgl-dev libglew-dev libglu1-mesa-dev
apt-get install libbz2-dev libcap-dev libgif-dev libpcre3-dev libplist-dev libpng12-dev libsqlite3-dev libswscale-dev libgl1-mesa-dev libbluray-dev
apt-get install libpng-dev libsdl2-dev libusb-dev libva-dev libvdpau-dev libxinerama-dev libxml2-dev libxmu-dev libxrandr-dev libxslt1-dev libxt-dev libyajl-dev lsb-release
apt-get install ccache
./configure --disable-static
--enable-shared gl_cv_func_gettimeofday_clobber=no ac_cv_lib_bluetooth_hci_devid=no --disable-debug --enable-optimizations --disable-gl --enable-gles --disable-enable --disable-vdpau --disable-vaapi \
--disable-vtbdecoder --disable-tegra --disable-profiling --disable-joystick --disable-libcec --enable-udev --disable-libusb --disable-goom --disable-rsxs --disable-projectm --enable-waveform --enable-spectrum \
--disable-fishbmc --enable-x11 --enable-xrandr --enable-ccache --enable-alsa --enable-pulse --enable-rtmp --enable-samba --enable-nfs -enable-afpclient --enable-libvorbisenc --disable-libcap --enable-dvdcss \
--disable-mid --enable-avahi --enable-upnp --enable-mysql --enable-ssh --enable-non-free --disable-asap-codec --enable-webserver --enable-optical-drive --enable-libbluray \
--enable-neon --enable-texturepacker --with-ffmpeg=force --enable-ccache --disable-texturepacker --enable-codec=amcodec
configure: WARNING: unrecognized options: --disable-enable, --enable-xrandr, --enable-afpclient, --enable-libvorbisenc, --enable-neon
------------------------
Kodi Configuration:
------------------------
Kodi Version: 15.2-RC1
git Rev.: 20150823-8c9b386
Debugging: No
Profiling: No
Optimization: Yes
SWIG Available: Yes
JRE Available: Yes
Doxygen Available: No
Crosscomp.: No
target ARCH: arm
target CPU:
OpenGLES: Yes
ALSA: Yes
DBUS: Yes
VDPAU: No
VAAPI: No
VTBDecoder: No
OpenMax: No
Joystick: No
Waveform: Yes
Spectrum: Yes
GOOM: No
RSXS: No
FishBMC: No
ProjectM: No
Touch skin: No
X11: Yes
Wayland: No
Bluray: Yes
TexturePacker:No
MID Support: No
ccache: Yes
ALSA Support: Yes
PulseAudio: Yes
DVDCSS: Yes
Google Test Framework Configured: Yes
Google Breakpad Configured: No
Avahi: Yes
mDNSEmbedded: No
Non-free: Yes
ASAP Codec: No
MySQL: Yes
Webserver: Yes
libssh support: Yes
libRTMP support: Yes
libsmbclient support: Yes
libnfs client support:Yes
AirPlay support: Yes
AirTunes support (libshairplay): Yes
UPnP support: Yes
Optical drive: Yes
libudev support: Yes
libusb support: No
libcec support: No
libcap support: No
additional players: No
additional codecs: No
Odroid Hybris support: No
prefix: /usr/local
------------------------
And the result:
gdb ./kodi.bin
GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./kodi.bin...done.
(gdb) run
Starting program: /media/odroid/283d5ebd-a064-4f5d-9748-9cde9a168960/xbmc/kodi.bin
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
Program received signal SIGILL, Illegal instruction.
0xb4b783a8 in ?? () from /lib/arm-linux-gnueabihf/libcrypto.so.1.0.0
(gdb) continue
Continuing.
[New Thread 0xa57fe3e0 (LWP 12972)]
[New Thread 0xa5ffe3e0 (LWP 12971)]
[New Thread 0xa67fe3e0 (LWP 12970)]
[New Thread 0xa6ffe3e0 (LWP 12969)]
[New Thread 0xa77fe3e0 (LWP 12968)]
[New Thread 0xa7ffe3e0 (LWP 12967)]
[New Thread 0xa87fe3e0 (LWP 12966)]
[New Thread 0xa8ffe3e0 (LWP 12965)]
[New Thread 0xa97fe3e0 (LWP 12964)]
[New Thread 0xaebff3e0 (LWP 12963)]
[New Thread 0xaf3ff3e0 (LWP 12962)]
[New Thread 0xafbff3e0 (LWP 12961)]
[New Thread 0xb05ff3e0 (LWP 12957)]
[New Thread 0xb0dff3e0 (LWP 12956)]
[New Thread 0xb17ff3e0 (LWP 12954)]
[New Thread 0xb21cf3e0 (LWP 12953)]
[New Thread 0xae1ce3e0 (LWP 12952)]
Program received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
85 ../sysdeps/arm/armv6t2/strlen.S: No such file or directory.
(gdb) bt
#0 strlen () at ../sysdeps/arm/armv6t2/strlen.S:85
#1 0x008342c8 in length (__s=0x0) at /usr/include/c++/4.9/bits/char_traits.h:263
#2 assign (__s=0x0, this=0x1c411b4) at /usr/include/c++/4.9/bits/basic_string.h:1149
#3 operator= (__s=0x0, this=0x1c411b4) at /usr/include/c++/4.9/bits/basic_string.h:563
#4 CRenderSystemGLES::InitRenderSystem (this=0x1c41198) at RenderSystemGLES.cpp:91
#5 0x007b270c in CApplication::InitWindow (this=<optimized out>) at Application.cpp:838
#6 0x007b4d62 in CApplication::CreateGUI (this=0x1c3ee68) at Application.cpp:791
#7 0x00833202 in XBMC_Run (renderGUI=<optimized out>) at xbmc.cpp:73
#8 0x002f2676 in main (argc=1, argv=0xbefff6a4) at main.cpp:77
(gdb) continue
Continuing.
[Thread 0xa67fe3e0 (LWP 12970) exited]
[Thread 0xa6ffe3e0 (LWP 12969) exited]
[Thread 0xa57fe3e0 (LWP 12972) exited]
[Thread 0xa77fe3e0 (LWP 12968) exited]
[Thread 0xa5ffe3e0 (LWP 12971) exited]
[Thread 0xa7ffe3e0 (LWP 12967) exited]
[Thread 0xa87fe3e0 (LWP 12966) exited]
[Thread 0xa8ffe3e0 (LWP 12965) exited]
[Thread 0xa97fe3e0 (LWP 12964) exited]
[Thread 0xaebff3e0 (LWP 12963) exited]
[Thread 0xaf3ff3e0 (LWP 12962) exited]
[Thread 0xb05ff3e0 (LWP 12957) exited]
[Thread 0xb0dff3e0 (LWP 12956) exited]
[Thread 0xb17ff3e0 (LWP 12954) exited]
[Thread 0xb21cf3e0 (LWP 12953) exited]
[Thread 0xae1ce3e0 (LWP 12952) exited]
[Thread 0xb21d1000 (LWP 12948) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) bt
No stack.
(gdb)