Kodi 17.1 for ODROID-C2

This forum is for topics dealing with problems with software specifically in the AArch64 repo.

Kodi 17.1 for ODROID-C2

Postby stast » Thu May 04, 2017 3:12 pm

Hi All,

Currently the last Kodi version available at archlinuxarm.org is 17.0 while there is 17.1 available for quite a while. Also on ODROID forum there is a post that claims there is a working PKGBUILD for 17.1: https://forum.odroid.com/viewtopic.php?f=138&t=26914.
Did anyone try to build this one? If it builds&works - maybe it's a good idea to replace existing kodi-c2 package with this one?

PS: I'll try to build it myself tonight.
stast
 
Posts: 34
Joined: Thu May 04, 2017 2:45 pm

Re: Kodi 17.1 for ODROID-C2

Postby graysky » Thu May 04, 2017 6:49 pm

The project is supported by a small number of generous people. If you test 17.1 and find it to be good, consider the PR guidelines and share the PKGBUILD on github to help contribute.
graysky
Developer
 
Posts: 1731
Joined: Sun Jun 26, 2011 6:56 am
Location: /run/user/1000

Re: Kodi 17.1 for ODROID-C2

Postby stast » Sat May 06, 2017 7:58 pm

Finally I've built kodi 17.1 and ran it. The functions I'm using the most (DVD player, playback from external USB media, youtube and vimeo playback, UPnP/DLNA client) work for me. UI is now faster indeed.
Here is the git repo: https://github.com/fuzzysloth/PKGBUILDs.
The PKGBUILD is based on work of rpcameron reported here: https://forum.odroid.com/viewtopic.php?f=138&t=26914, the post I've mentioned before.

NOTE: The list of dependencies may be still incomplete - results may vary for different users, although I added few which rpcameron have missed. Also I didn't install any packages other than kodi-c2 yet.

Just in case - here is the output of "ldd /usr/lib/kodi/kodi.bin" - this should help to recover missing dependencies:
$this->bbcode_second_pass_code('', '
linux-vdso.so.1 (0x0000007f82a27000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x0000007f829a2000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x0000007f828a3000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0000007f827f1000)
libpcrecpp.so.0 => /usr/lib/libpcrecpp.so.0 (0x0000007f827d8000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x0000007f82767000)
libtinyxml.so.0 => /usr/lib/libtinyxml.so.0 (0x0000007f82741000)
libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x0000007f8257a000)
libyajl.so.2 => /usr/lib/libyajl.so.2 (0x0000007f82561000)
libcdio.so.16 => /usr/lib/libcdio.so.16 (0x0000007f8252c000)
liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x0000007f824ff000)
libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x0000007f824d7000)
libtag.so.1 => /usr/lib/libtag.so.1 (0x0000007f823cc000)
libavcodec.so.57 => /usr/lib/libavcodec.so.57 (0x0000007f811c2000)
libavfilter.so.6 => /usr/lib/libavfilter.so.6 (0x0000007f80fad000)
libavformat.so.57 => /usr/lib/libavformat.so.57 (0x0000007f80da2000)
libavutil.so.55 => /usr/lib/libavutil.so.55 (0x0000007f80d1f000)
libswscale.so.4 => /usr/lib/libswscale.so.4 (0x0000007f80cb2000)
libswresample.so.2 => /usr/lib/libswresample.so.2 (0x0000007f80c8e000)
libpostproc.so.54 => /usr/lib/libpostproc.so.54 (0x0000007f80c72000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x0000007f80c5d000)
libz.so.1 => /usr/lib/libz.so.1 (0x0000007f80c39000)
liblcms2.so.2 => /usr/lib/liblcms2.so.2 (0x0000007f80bde000)
libmicrohttpd.so.12 => /usr/lib/libmicrohttpd.so.12 (0x0000007f80bb4000)
libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0x0000007f807de000)
libssh.so.4 => /usr/lib/libssh.so.4 (0x0000007f80763000)
libxslt.so.1 => /usr/lib/libxslt.so.1 (0x0000007f8071a000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x0000007f805d0000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x0000007f804db000)
libudev.so.1 => /usr/lib/libudev.so.1 (0x0000007f804af000)
libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x0000007f8045a000)
libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x0000007f8043b000)
libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x0000007f8041f000)
libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x0000007f803ec000)
libbluetooth.so.3 => /usr/lib/libbluetooth.so.3 (0x0000007f803b9000)
libcap.so.2 => /usr/lib/libcap.so.2 (0x0000007f803a5000)
libGLESv2.so.2 => /usr/lib/mali-egl/libGLESv2.so.2 (0x0000007f80264000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x0000007f8024e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0000007f800b8000)
libm.so.6 => /usr/lib/libm.so.6 (0x0000007f80006000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x0000007f7ffe4000)
libc.so.6 => /usr/lib/libc.so.6 (0x0000007f7fe92000)
/lib/ld-linux-aarch64.so.1 (0x0000007f829fe000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x0000007f7fe73000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x0000007f7fe33000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x0000007f7fda2000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x0000007f7fd8f000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x0000007f7fc85000)
libva.so.1 => /usr/lib/libva.so.1 (0x0000007f7fc58000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0x0000007f7fb6a000)
libx265.so.116 => /usr/lib/libx265.so.116 (0x0000007f7fa04000)
libx264.so.148 => /usr/lib/libx264.so.148 (0x0000007f7f8c5000)
libwebpmux.so.3 => /usr/lib/libwebpmux.so.3 (0x0000007f7f8ac000)
libwebp.so.7 => /usr/lib/libwebp.so.7 (0x0000007f7f84b000)
libvpx.so.4 => /usr/lib/libvpx.so.4 (0x0000007f7f66e000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x0000007f7f5bd000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x0000007f7f586000)
libtheoraenc.so.1 => /usr/lib/libtheoraenc.so.1 (0x0000007f7f544000)
libtheoradec.so.1 => /usr/lib/libtheoradec.so.1 (0x0000007f7f520000)
libspeex.so.1 => /usr/lib/libspeex.so.1 (0x0000007f7f4fc000)
libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0x0000007f7f423000)
libopus.so.0 => /usr/lib/libopus.so.0 (0x0000007f7f3d2000)
libopenjp2.so.7 => /usr/lib/libopenjp2.so.7 (0x0000007f7f38a000)
libopencore-amrwb.so.0 => /usr/lib/libopencore-amrwb.so.0 (0x0000007f7f369000)
libopencore-amrnb.so.0 => /usr/lib/libopencore-amrnb.so.0 (0x0000007f7f335000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0x0000007f7f2ba000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0x0000007f7f2a1000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x0000007f7f26f000)
libavresample.so.3 => /usr/lib/libavresample.so.3 (0x0000007f7f24f000)
libnetcdf.so.11 => /usr/lib/libnetcdf.so.11 (0x0000007f7c0f1000)
libvidstab.so.1.1 => /usr/lib/libvidstab.so.1.1 (0x0000007f7c0cf000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x0000007f7c082000)
libass.so.9 => /usr/lib/libass.so.9 (0x0000007f7c04e000)
libmodplug.so.1 => /usr/lib/libmodplug.so.1 (0x0000007f7beb9000)
libbluray.so.2 => /usr/lib/libbluray.so.2 (0x0000007f7be67000)
libgnutls.so.30 => /usr/lib/libgnutls.so.30 (0x0000007f7bd04000)
libgmp.so.10 => /usr/lib/libgmp.so.10 (0x0000007f7bc8f000)
libvdpau.so.1 => /usr/lib/libvdpau.so.1 (0x0000007f7bc7b000)
libva-x11.so.1 => /usr/lib/libva-x11.so.1 (0x0000007f7bc66000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x0000007f7bb3b000)
libva-drm.so.1 => /usr/lib/libva-drm.so.1 (0x0000007f7bb28000)
libsoxr.so.0 => /usr/lib/libsoxr.so.0 (0x0000007f7bab8000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x0000007f7ba05000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x0000007f7b9e3000)
libicuuc.so.59 => /usr/lib/libicuuc.so.59 (0x0000007f7b81e000)
librt.so.1 => /usr/lib/librt.so.1 (0x0000007f7b807000)
libresolv.so.2 => /usr/lib/libresolv.so.2 (0x0000007f7b7e3000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x0000007f7b758000)
libtevent-util.so.0 => /usr/lib/libtevent-util.so.0 (0x0000007f7b745000)
libsamba-errors.so.1 => /usr/lib/libsamba-errors.so.1 (0x0000007f7b5ec000)
liblibcli-lsa3-samba4.so => /usr/lib/samba/liblibcli-lsa3-samba4.so (0x0000007f7b5d8000)
libsamba-security-samba4.so => /usr/lib/samba/libsamba-security-samba4.so (0x0000007f7b5ac000)
libsamba3-util-samba4.so => /usr/lib/samba/libsamba3-util-samba4.so (0x0000007f7b593000)
libsamba-util.so.0 => /usr/lib/libsamba-util.so.0 (0x0000007f7b514000)
liblibsmb-samba4.so => /usr/lib/samba/liblibsmb-samba4.so (0x0000007f7b4a5000)
libmsrpc3-samba4.so => /usr/lib/samba/libmsrpc3-samba4.so (0x0000007f7b475000)
libsmbconf.so.0 => /usr/lib/libsmbconf.so.0 (0x0000007f7b401000)
libndr.so.0 => /usr/lib/libndr.so.0 (0x0000007f7b3dd000)
libsamba-debug-samba4.so => /usr/lib/samba/libsamba-debug-samba4.so (0x0000007f7b3c7000)
libdcerpc-samba-samba4.so => /usr/lib/samba/libdcerpc-samba-samba4.so (0x0000007f7b25d000)
libcli-smb-common-samba4.so => /usr/lib/samba/libcli-smb-common-samba4.so (0x0000007f7b227000)
libgse-samba4.so => /usr/lib/samba/libgse-samba4.so (0x0000007f7b1ef000)
libutil-cmdline-samba4.so => /usr/lib/samba/libutil-cmdline-samba4.so (0x0000007f7b1db000)
libndr-standard.so.0 => /usr/lib/libndr-standard.so.0 (0x0000007f7aefb000)
libsmbregistry-samba4.so => /usr/lib/samba/libsmbregistry-samba4.so (0x0000007f7aece000)
libsecrets3-samba4.so => /usr/lib/samba/libsecrets3-samba4.so (0x0000007f7aeb4000)
libtalloc.so.2 => /usr/lib/libtalloc.so.2 (0x0000007f7ae93000)
libbsd.so.0 => /usr/lib/libbsd.so.0 (0x0000007f7ae6e000)
libtevent.so.0 => /usr/lib/libtevent.so.0 (0x0000007f7ae50000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x0000007f7ae1e000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x0000007f7ae08000)
liborc-0.4.so.0 => /usr/lib/liborc-0.4.so.0 (0x0000007f7ad8c000)
libhdf5_hl.so.100 => /usr/lib/libhdf5_hl.so.100 (0x0000007f7ad5d000)
libhdf5.so.100 => /usr/lib/libhdf5.so.100 (0x0000007f7aa3b000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x0000007f7a9c4000)
libgomp.so.1 => /usr/lib/libgomp.so.1 (0x0000007f7a98d000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x0000007f7a956000)
libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x0000007f7a845000)
libunistring.so.2 => /usr/lib/libunistring.so.2 (0x0000007f7a6d1000)
libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x0000007f7a6b0000)
libnettle.so.6 => /usr/lib/libnettle.so.6 (0x0000007f7a66e000)
libhogweed.so.4 => /usr/lib/libhogweed.so.4 (0x0000007f7a62d000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x0000007f7a60b000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x0000007f7a5f6000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0000007f7a5d6000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0000007f7a5a9000)
libicudata.so.59 => /usr/lib/libicudata.so.59 (0x0000007f78c84000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x0000007f78c61000)
libreplace-samba4.so => /usr/lib/samba/libreplace-samba4.so (0x0000007f78c4f000)
libutil-setid-samba4.so => /usr/lib/samba/libutil-setid-samba4.so (0x0000007f78c3d000)
libtime-basic-samba4.so => /usr/lib/samba/libtime-basic-samba4.so (0x0000007f78c2b000)
libgenrand-samba4.so => /usr/lib/samba/libgenrand-samba4.so (0x0000007f78c19000)
libsocket-blocking-samba4.so => /usr/lib/samba/libsocket-blocking-samba4.so (0x0000007f78c05000)
libcli-cldap-samba4.so => /usr/lib/samba/libcli-cldap-samba4.so (0x0000007f78bed000)
libcliauth-samba4.so => /usr/lib/samba/libcliauth-samba4.so (0x0000007f78bcb000)
libkrb5samba-samba4.so => /usr/lib/samba/libkrb5samba-samba4.so (0x0000007f78baf000)
libgensec-samba4.so => /usr/lib/samba/libgensec-samba4.so (0x0000007f78b79000)
libcom_err-samba4.so.0 => /usr/lib/samba/libcom_err-samba4.so.0 (0x0000007f78b66000)
libasn1util-samba4.so => /usr/lib/samba/libasn1util-samba4.so (0x0000007f78b4e000)
libndr-nbt.so.0 => /usr/lib/libndr-nbt.so.0 (0x0000007f78b2a000)
libsamba-hostconfig.so.0 => /usr/lib/libsamba-hostconfig.so.0 (0x0000007f78af4000)
libsmb-transport-samba4.so => /usr/lib/samba/libsmb-transport-samba4.so (0x0000007f78adf000)
libsamba-credentials.so.0 => /usr/lib/libsamba-credentials.so.0 (0x0000007f78abe000)
libCHARSET3-samba4.so => /usr/lib/samba/libCHARSET3-samba4.so (0x0000007f78aab000)
libndr-samba-samba4.so => /usr/lib/samba/libndr-samba-samba4.so (0x0000007f78984000)
libdbwrap-samba4.so => /usr/lib/samba/libdbwrap-samba4.so (0x0000007f7896a000)
libdcerpc-binding.so.0 => /usr/lib/libdcerpc-binding.so.0 (0x0000007f7893d000)
libutil-tdb-samba4.so => /usr/lib/samba/libutil-tdb-samba4.so (0x0000007f78929000)
libsamba-sockets-samba4.so => /usr/lib/samba/libsamba-sockets-samba4.so (0x0000007f78904000)
libmessages-util-samba4.so => /usr/lib/samba/libmessages-util-samba4.so (0x0000007f788f0000)
libtalloc-report-samba4.so => /usr/lib/samba/libtalloc-report-samba4.so (0x0000007f788dd000)
libmessages-dgm-samba4.so => /usr/lib/samba/libmessages-dgm-samba4.so (0x0000007f788c4000)
libserver-id-db-samba4.so => /usr/lib/samba/libserver-id-db-samba4.so (0x0000007f788b0000)
libsamba-cluster-support-samba4.so => /usr/lib/samba/libsamba-cluster-support-samba4.so (0x0000007f7889e000)
libsys-rw-samba4.so => /usr/lib/samba/libsys-rw-samba4.so (0x0000007f7888b000)
libutil-reg-samba4.so => /usr/lib/samba/libutil-reg-samba4.so (0x0000007f78876000)
libinterfaces-samba4.so => /usr/lib/samba/libinterfaces-samba4.so (0x0000007f78863000)
libsmbd-shim-samba4.so => /usr/lib/samba/libsmbd-shim-samba4.so (0x0000007f78851000)
libtdb-wrap-samba4.so => /usr/lib/samba/libtdb-wrap-samba4.so (0x0000007f7883e000)
libserver-role-samba4.so => /usr/lib/samba/libserver-role-samba4.so (0x0000007f7882b000)
libnsl.so.1 => /usr/lib/libnsl.so.1 (0x0000007f78806000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x0000007f787e7000)
libtdb.so.1 => /usr/lib/libtdb.so.1 (0x0000007f787c4000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x0000007f78772000)
libiov-buf-samba4.so => /usr/lib/samba/libiov-buf-samba4.so (0x0000007f78760000)
libkrb5-samba4.so.26 => /usr/lib/samba/libkrb5-samba4.so.26 (0x0000007f786ef000)
libaddns-samba4.so => /usr/lib/samba/libaddns-samba4.so (0x0000007f786d3000)
libgssapi-samba4.so.2 => /usr/lib/samba/libgssapi-samba4.so.2 (0x0000007f78699000)
libauthkrb5-samba4.so => /usr/lib/samba/libauthkrb5-samba4.so (0x0000007f78670000)
libcli-nbt-samba4.so => /usr/lib/samba/libcli-nbt-samba4.so (0x0000007f78656000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0x0000007f7861c000)
libpsl.so.5 => /usr/lib/libpsl.so.5 (0x0000007f785ff000)
libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x0000007f78595000)
libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x0000007f7839d000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0000007f7834c000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0000007f7826e000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0000007f7822d000)
libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x0000007f78219000)
libffi.so.6 => /usr/lib/libffi.so.6 (0x0000007f78200000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0000007f781ed000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x0000007f781d7000)
libcli-ldap-common-samba4.so => /usr/lib/samba/libcli-ldap-common-samba4.so (0x0000007f781be000)
libldb.so.1 => /usr/lib/libldb.so.1 (0x0000007f78184000)
libasn1-samba4.so.8 => /usr/lib/samba/libasn1-samba4.so.8 (0x0000007f7810f000)
libwbclient.so.0 => /usr/lib/libwbclient.so.0 (0x0000007f780f2000)
libsamba-modules-samba4.so => /usr/lib/samba/libsamba-modules-samba4.so (0x0000007f780df000)
libsamdb.so.0 => /usr/lib/libsamdb.so.0 (0x0000007f780b7000)
libsamdb-common-samba4.so => /usr/lib/samba/libsamdb-common-samba4.so (0x0000007f7807e000)
libldbsamba-samba4.so => /usr/lib/samba/libldbsamba-samba4.so (0x0000007f78045000)
libmsghdr-samba4.so => /usr/lib/samba/libmsghdr-samba4.so (0x0000007f78032000)
libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x0000007f78007000)
libheimbase-samba4.so.1 => /usr/lib/samba/libheimbase-samba4.so.1 (0x0000007f77ff3000)
libhx509-samba4.so.5 => /usr/lib/samba/libhx509-samba4.so.5 (0x0000007f77fa6000)
libhcrypto-samba4.so.5 => /usr/lib/samba/libhcrypto-samba4.so.5 (0x0000007f77f69000)
libroken-samba4.so.19 => /usr/lib/samba/libroken-samba4.so.19 (0x0000007f77f4d000)
libwind-samba4.so.0 => /usr/lib/samba/libwind-samba4.so.0 (0x0000007f77f13000)
libauth-sam-reply-samba4.so => /usr/lib/samba/libauth-sam-reply-samba4.so (0x0000007f77efe000)
libndr-krb5pac.so.0 => /usr/lib/libndr-krb5pac.so.0 (0x0000007f77ee1000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0000007f77ec5000)
libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x0000007f77eb1000)
libwinbind-client-samba4.so => /usr/lib/samba/libwinbind-client-samba4.so (0x0000007f77e9b000)
libflag-mapping-samba4.so => /usr/lib/samba/libflag-mapping-samba4.so (0x0000007f77e88000)
')
stast
 
Posts: 34
Joined: Thu May 04, 2017 2:45 pm


Return to ARMv8

Who is online

Users browsing this forum: No registered users and 21 guests