Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544760 - media-tv/kodi-15.1: version bump
Summary: media-tv/kodi-15.1: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 3 votes (vote)
Assignee: Gentoo Xbox project
URL:
Whiteboard:
Keywords:
: 551464 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-28 13:56 UTC by Anthony Ryan
Modified: 2015-08-26 05:27 UTC (History)
11 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,265.42 KB, text/plain)
2015-06-22 04:27 UTC, Craig Andrews
Details
14.2, 15.0 ebuilds. Extract in your local overlay for testing. (kodi-ebuilds.tbz2,134.56 KB, application/x-bzip-compressed-tar)
2015-07-24 10:15 UTC, wippie
Details
kodi15.config.log (kodi15.config.log,194.17 KB, text/x-log)
2015-07-24 11:12 UTC, Frank Krömmelbein
Details
build.log for 15.0 emerge attempt (media-tv:kodi-15.0:20150724-203707.log.gz,112.00 KB, application/gzip)
2015-07-24 20:55 UTC, Craig Andrews
Details
15.1 ebuild. Extract in your local overlay for testing. (kodi-15.1-ebuild.tbz2,57.38 KB, application/x-bzip-compressed-tar)
2015-08-17 21:10 UTC, wippie
Details
15.1 ebuild including gcc5 patch. Extract in your local overlay for testing. (kodi-15.1-ebuild.tbz2,61.45 KB, application/x-bzip-compressed-tar)
2015-08-20 21:14 UTC, wippie
Details
15.1 ebuild including gcc5 patch. Extract in your local overlay for testing. (kodi-15.1-ebuild.tbz2,61.48 KB, application/x-bzip-compressed-tar)
2015-08-23 20:51 UTC, wippie
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Ryan 2015-03-28 13:56:18 UTC
14.2 has been released today containing bug fixes, and is the last planned release before 15.0.

Reproducible: Always
Comment 1 SpanKY gentoo-dev 2015-03-29 18:46:10 UTC
they haven't made a source release yet:
http://mirrors.kodi.tv/releases/source/
Comment 2 Daniel Klaffenbach 2015-03-30 19:11:19 UTC
https://github.com/xbmc/xbmc/archive/14.2-Helix.tar.gz
Comment 3 SpanKY gentoo-dev 2015-03-31 05:16:42 UTC
(In reply to Daniel Klaffenbach from comment #2)

we don't generally pull the tags from github because it doesn't contain all the generated files we want
Comment 4 Daniel Klaffenbach 2015-03-31 19:21:04 UTC
(In reply to SpanKY from comment #3)
> (In reply to Daniel Klaffenbach from comment #2)
> 
> we don't generally pull the tags from github because it doesn't contain all
> the generated files we want

Actually this is not just a tag but a release (technically you are right, though). And there is absolutely no difference between the Github release of 14.1 and the "official" 14.1 release (source tarballs match), so I don't see why this would be different for 14.2.

In fact I doubt that the Kodi team will put any effort into uploading a clone of the 14.2 source to their mirror, if the same tarball can be obtained through Github. So I'd suggest changing the upstream source location in the Kodi ebuild to the Github tarball [sry, slightly off topic].
Comment 5 SpanKY gentoo-dev 2015-04-03 06:52:48 UTC
(In reply to Daniel Klaffenbach from comment #4)

except they have generated files in there they don't commit to git and they had specifically created tarballs with those contained therein
Comment 6 Anthony Ryan 2015-04-03 17:49:25 UTC
I presume what's missing is the kodi-14.2-generated-addons.tar.xz file, but I'm not sure it's ever going to be created.

The generated addons tarball used in the current 14.1 ebuild has been removed from their mirror and the current ebuild is only working because mirrors are caching it.

See: http://mirrors.kodi.tv/releases/source/kodi-14.1-generated-addons.tar.xz for a 404.
Comment 7 Daniel Klaffenbach 2015-04-11 17:39:29 UTC
(In reply to SpanKY from comment #5)
> (In reply to Daniel Klaffenbach from comment #4)
> 
> except they have generated files in there they don't commit to git and they
> had specifically created tarballs with those contained therein

Which files do you mean? The 14.1 tar.gz on the XBMC mirror is the *exact* same file as the 14.1 tar.gz on Github (and on the Gentoo mirrors). That's why I assumed the 14.2 tar.gz on Github is the one and only official release.


(In reply to Anthony Ryan from comment #6)
> I presume what's missing is the kodi-14.2-generated-addons.tar.xz file, but
> I'm not sure it's ever going to be created.

AFAIK the generated-addons files have never been made available by the XBMC team. It looks like vapier from the Gentoo team created that file for 14.1. And the files can also be created for 14.2, based on the "Github release" by running ./bootstrap inside the XBMC source tree.

Maybe vapier can offer some clarification here...
Comment 8 gourichon nicolas 2015-05-05 15:37:31 UTC
any news ? when this version will be in the tree ?
Comment 9 hal 2015-05-07 20:58:56 UTC
Declaring virtual/jre - which is needed to generate these addons - as a general DEPEND would resolve that issue. See https://bugs.gentoo.org/show_bug.cgi?id=488118

Currently it's only forced in the live ebuild by evaluating [[ ${PV} == "9999" ]] && DEPEND+=" virtual/jre".

Also IUSE="java" is rather useless currently because
1. virtual/jre is forced on the live branch to generate the addons anyway
2. the stable branch is looking for the mirrored prebuilt addons
3. it could be removed by forcing virtual/jre as a general DEPEND
Comment 10 A. Person 2015-05-20 17:26:31 UTC
I'm also looking forward to this version bump.
Comment 11 Manuel Rüger (RETIRED) gentoo-dev 2015-06-07 20:44:46 UTC
*** Bug 551464 has been marked as a duplicate of this bug. ***
Comment 12 Jory A. Pratt gentoo-dev 2015-06-21 19:41:35 UTC
(In reply to A. Person from comment #10)
> I'm also looking forward to this version bump.

For those who are tired of waiting, I have put together a fully working ebuild for 14.2

https://cgit.gentoo.org/dev/anarchy.git/commit/?id=bacddf14db3495367d9d3048765dce4681cd2a3e
Comment 13 Anthony Ryan 2015-06-21 20:05:51 UTC
Cheers, added to layman for now.
Comment 14 Craig Andrews gentoo-dev 2015-06-22 04:14:40 UTC
Using the anarchy overlay, kodi fails to build with this error:

[ebuild     U  ] media-tv/kodi-14.2-r1::anarchy [14.1::gentoo] USE="X airplay avahi bluetooth bluray caps cec css fishbmc java joystick opengl projectm pulseaudio rsxs rtmp samba sdl sftp texturepacker udisks upnp usb vaapi vdpau webserver xrandr -debug -gles -goom -hdhomerun% -midi -mysql -nfs -profile -pvr {-test} -upower" PYTHON_TARGETS="python2_7"

---
configure: == DVDCSS support enabled. ==
configure: == Google Test Framework will not be configured. ==
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: error: Submodule lib/libdvd/libdvdcss does not exist
---
Comment 15 Craig Andrews gentoo-dev 2015-06-22 04:27:45 UTC
Created attachment 405524 [details]
build.log

I tried again with USE="-css" and got a new error:
---
collect2: error: ld returned 1 exit status
Makefile:520: recipe for target 'rs-euphoria' failed
---

build log attached.
Comment 16 Jory A. Pratt gentoo-dev 2015-06-22 12:07:19 UTC
(In reply to candrews from comment #15)
> Created attachment 405524 [details]
> build.log
> 
> I tried again with USE="-css" and got a new error:
> ---
> collect2: error: ld returned 1 exit status
> Makefile:520: recipe for target 'rs-euphoria' failed
> ---
> 
> build log attached.

I was hitting all kinds of undefined when using gcc-5.1.0, I ended up using gcc-4.9.2 to build kodi. Can you confirm your toolchain for me please.
Comment 17 Craig Andrews gentoo-dev 2015-06-22 18:30:48 UTC
I am using GCC 5.x:

sys-devel/gcc-5.1.0

Perhaps this should be linked to Bug 536984 and/or a bug report be found (or created) with GCC upstream?
Comment 18 Frank Krömmelbein 2015-07-21 22:17:03 UTC
Kodi 15.0 – Isengard released:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/
Comment 19 wippie 2015-07-24 10:14:24 UTC
Updated the current ebuilds with new sources and new generated-addons for kodi 14.2 and 15.0. Worked for me with gcc-4.8.4-hardened, but will need some more testing. Move the media-tv/kodi/files/kodi-*-generated-addons.tar.xz to your /usr/portage/distfiles before emerging.
Comment 20 wippie 2015-07-24 10:15:54 UTC
Created attachment 407512 [details]
14.2, 15.0 ebuilds. Extract in your local overlay for testing.
Comment 21 wippie 2015-07-24 10:33:30 UTC
Also, kodi source packets are now found here;
https://github.com/xbmc/xbmc/releases
Comment 22 Frank Krömmelbein 2015-07-24 11:12:16 UTC
Created attachment 407532 [details]
kodi15.config.log

I have just tested the new 15.0 Ebuild, but it fails for me:

configure:5576: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: error: unrecognized command line option '-V'
x86_64-pc-linux-gnu-gcc: fatal error: no input files
Comment 23 Craig Andrews gentoo-dev 2015-07-24 20:55:20 UTC
Created attachment 407554 [details]
build.log for 15.0 emerge attempt

I just tried this 15.0 ebuild and got this error:
---
checking for CEC... no
configure: error: == libcec disabled. CEC adapter support will not be available. ==
--

I have libcec installed:
[ebuild   R    ] dev-libs/libcec-2.2.0::gentoo  USE="xrandr -cubox -debug -exynos -raspberry-pi -static-libs"

And the use flag is is enabled:
[ebuild     U  ] media-tv/kodi-15.0::x-portage [14.1::gentoo] USE="X airplay alsa%* avahi bluetooth bluray caps cec css fishbmc java joystick opengl projectm pulseaudio rsxs rtmp samba sftp spectrum%* texturepacker udisks upnp usb vaapi vdpau waveform%* webserver -debug -gles -goom -midi -mysql -nfs -profile {-test} -upower (-pvr%) (-sdl%*) (-xrandr%*)" PYTHON_TARGETS="python2_7" 0 KiB

So, I tried it with USE="-cec" (I don't use CEC so this is No Big Deal to me). That got farther, but still failed with this error:
--
In file included from ^[[01m^[[Kdirname.h:22:0^[[m^[[K,
                 from ^[[01m^[[Kargp-namefrob.h:169^[[m^[[K,
                 from ^[[01m^[[Kargp-fmtstream.c:34^[[m^[[K:
^[[01m^[[K./stdbool.h:104:70:^[[m^[[K ^[[01;31m^[[Kerror: ^[[m^[[Kexpected ‘^[[01m^[[K;^[[m^[[K’, identifier or ‘^[[01m^[[K(^[[m^[[K’ before ‘^[[01m^[[K_Bool^[[m^[[K’
 typedef enum { _Bool_must_promote_to_int = -1, false = 0, true = 1 } _Bool;
^[[01;32m^[[K                                                                      ^^[[m^[[K
^[[01m^[[K./stdbool.h:104:70:^[[m^[[K ^[[01;35m^[[Kwarning: ^[[m^[[Kuseless type name in empty declaration
Makefile:442: recipe for target 'argp-fmtstream.o' failed
--
I've attached the build.log: media-tv:kodi-15.0:20150724-203707.log.gz

Here's my emerge info:
# emerge --info
Portage 2.2.20 (python 3.3.5-final-0, default/linux/amd64/13.0, gcc-5.2.0, glibc-2.21-r1, 4.1.2-gentoo x86_64)
=================================================================
System uname: Linux-4.1.2-gentoo-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9550_@_2.83GHz-with-gentoo-2.2
KiB Mem:     3978588 total,    343960 free
KiB Swap:    4030452 total,   3080076 free
Timestamp of repository gentoo: Fri, 24 Jul 2015 17:30:01 +0000
sh bash 4.3_p39
ld GNU ld (Gentoo 2.25 p1.2) 2.25
ccache version 3.2.2 [disabled]
app-shells/bash:          4.3_p39::gentoo
dev-java/java-config:     2.2.0::gentoo
dev-lang/perl:            5.22.0::gentoo
dev-lang/python:          2.7.10::gentoo, 3.3.5-r1::gentoo, 3.4.3::gentoo
dev-util/ccache:          3.2.2::gentoo
dev-util/cmake:           3.2.3::gentoo
dev-util/pkgconfig:       0.28-r3::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.17::gentoo
sys-apps/sandbox:         2.6-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r1::gentoo
sys-devel/automake:       1.11.6-r1::gentoo, 1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25-r1::gentoo
sys-devel/gcc:            5.2.0::gentoo
sys-devel/gcc-config:     1.8::gentoo
sys-devel/libtool:        2.4.6-r1::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

x-portage
    location: /usr/local/portage
    masters: gentoo
    priority: 0

kodi-overlay
    location: /var/lib/layman/kodi-overlay
    sync-type: laymansync
    sync-uri: git://github.com/frace/kodi-overlay.git
    masters: gentoo
    priority: 50

mv
    location: /var/lib/layman/mv
    sync-type: laymansync
    sync-uri: https://anongit.gentoo.org/git/user/mv.git
    masters: gentoo
    priority: 50

steam-overlay
    location: /var/lib/layman/steam-overlay
    sync-type: laymansync
    sync-uri: git://github.com/anyc/steam-overlay.git
    masters: gentoo
    priority: 50

sunrise
    location: /var/lib/layman/sunrise
    sync-type: laymansync
    sync-uri: git+ssh://git@git.gentoo.org/proj/sunrise-reviewed.git
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Intel-SDP"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/maven-bin-3.2/conf /var/spool/munin-async/.ssh"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=4 --load-average=4.5"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync webrsync-gpg xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -flto"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac aacs acl acpi aiglx alpn alsa amd64 amr amrnb amrwb animation apache2 apng artworkextra asf aspnet2 asyncns authdaemond avahi avi bash-completion bcmath berkdb bitmap-fonts bluetooth bluray bmp bonjour bzip2 cairo caps cdda cddb cdparanoia cdr celt chm clang cli cracklib crypt cryptsetup css curl cxx daap dbus device-mapper dga dhclient dirac divx4linux dlloader dovecot-sasl dpms dri dts dv dvb dvd dvdr dvdread egl enca encode exif faac fam fame fat fbcondecor fbsplash ffmpeg fftw firefox flac fontconfig foomaticdb fortran freetype ftp fuse gaim gd gdbm geoip gif gimpprint glamor gles glib glibc-omitfp glitz glut gphoto2 gsm gstreamer gstreamer10 gtk gtk2 gudev hardenedphp hbci howl howl-compat https hwdb iconv icu idn imagemagick imap imlib innodb ipv6 java java5 jbig joystick jpeg jpeg2k junit kdbus kdehiddenvisibility kvm lapack lcms libfame libkms libnotify libsamplerate libusb lirc live llvm lm_sensors lzma lzo mad maildir mdadm mdnsresponder-compat mjpeg mmap mms mmx mmxext mng modules motif mozilla mozsvg mp3 mpeg mpeg2 mplayer multilib musepack mysql mythtv ncurses nemesi network networkmanager nls nptl nptlonly ntfs offensive ofx ogg oggvorbis openal openexr opengl openmp openvg opus pam pango pcre pcre16 pcre32 pdf pdflib perl phonon pic pie plymouth png pnp policykit postgres ppd ppds pulseaudio python qt qt3 qt3support qt4 quicktime quvi rar readline resolvconf rtc rtmp samba schroedinger screensaver sctp sdl session sftp sharedmem shout smp sna sni snmp sox speex spell sqlite sse sse2 ssh ssl steamruntime suspend2 svg systemd theora threads tiff tls transcode truetype truetype-fonts type-fonts udev udisks unicode unzip upnp ups usb uxa v4l2 vaapi vcd vdpau videos vorbis vpx wayland webdav webp webservices wifi win32codecs wmf wv x264 x265 xanim xattr xcb xcomposite xinerama xml xml2 xpm xprint xrandr xv xvfb xvid xvmc zeroconf zip zlib" ABI_X86="64" ALSA_CARDS="hda-intel" APACHE2_MODULES="actions alias auth_basic authn_core authz_core cache_disk authn_alias authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dconf deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias auth_digest proxy proxy_ajp proxy_connect proxy_http proxy_fcgi reqtimeout cgi cgid unixd socache_shmcb" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4_1 ssse3" CURL_SSL="openssl" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" LIRC_DEVICES="userspace" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6" PYTHON_SINGLE_TARGET="python3_3" PYTHON_TARGETS="python2_7 python3_3" QEMU_SOFTMMU_TARGETS="arm i386 x86_64" QEMU_USER_TARGETS="arm i386 x86_64" RUBY_TARGETS="ruby19 ruby20" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.3"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 24 wippie 2015-07-29 19:07:52 UTC
Kodi uses gcc 4.9.2-10 upstream, i don't think they officially support gcc 5.x just yet.

About CEC, kodi requires >=libcec-3, and there's no ebuild for it yet. Thus my current ebuild incorrectly depend on >=libcec-2.2, which should be fixed.
Comment 25 A. Person 2015-07-29 22:30:03 UTC
Why is java necessary to build 14.2 but not 14.1?
Comment 26 hal 2015-07-29 22:38:37 UTC
(In reply to A. Person from comment #25)
> Why is java necessary to build 14.2 but not 14.1?

It's needed to generate the default addons. See comment 6: https://bugs.gentoo.org/show_bug.cgi?id=544760#c6
Comment 27 Craig Andrews gentoo-dev 2015-07-30 00:53:23 UTC
The GCC 5.x issue was reported to kodi at http://trac.kodi.tv/ticket/16006 - this patch should be included in the kodi ebuild, right?
Comment 28 A. Person 2015-07-30 23:36:02 UTC
(In reply to hal from comment #26)
> (In reply to A. Person from comment #25)
> > Why is java necessary to build 14.2 but not 14.1?
> 
> It's needed to generate the default addons. See comment 6:
> https://bugs.gentoo.org/show_bug.cgi?id=544760

OK then it sounds like all future versions are likely to require Java in order to build.
Comment 29 Craig Andrews gentoo-dev 2015-08-02 01:44:34 UTC
(In reply to candrews from comment #27)
> The GCC 5.x issue was reported to kodi at http://trac.kodi.tv/ticket/16006 -
> this patch should be included in the kodi ebuild, right?

I submitted a pull request to fix this issue... Perhaps the patch could be included in the ebuild? https://github.com/xbmc/xbmc/pull/7672
Comment 30 hal 2015-08-02 12:01:03 UTC
(In reply to A. Person from comment #28)
> (In reply to hal from comment #26)
> > (In reply to A. Person from comment #25)
> > > Why is java necessary to build 14.2 but not 14.1?
> > 
> > It's needed to generate the default addons. See comment 6:
> > https://bugs.gentoo.org/show_bug.cgi?id=544760
> 
> OK then it sounds like all future versions are likely to require Java in
> order to build.

No not really. Since 15.0 addons are generated by a new build system based on cmake. Related report: https://bugs.gentoo.org/show_bug.cgi?id=555792
Comment 31 Frank Krömmelbein 2015-08-16 14:26:51 UTC
Kodi 15.1 final is out:
https://github.com/xbmc/xbmc/releases/tag/15.1-Isengard
Comment 32 wippie 2015-08-17 21:10:29 UTC
Created attachment 409304 [details]
15.1 ebuild. Extract in your local overlay for testing.
Comment 33 wippie 2015-08-17 21:13:38 UTC
cec support now correctly depends on >=libcec-3, still no ebuild for it tho but a version bump requested at #554094.
No patch for gcc-5 yet since i cannot test it. If you can supply one, please do.
Comment 34 Craig Andrews gentoo-dev 2015-08-17 22:12:00 UTC
(In reply to wippie from comment #33)
> cec support now correctly depends on >=libcec-3, still no ebuild for it tho
> but a version bump requested at #554094.
> No patch for gcc-5 yet since i cannot test it. If you can supply one, please
> do.

Kodi has accepted a patch for the GCC 5 issue ( http://trac.kodi.tv/ticket/16006 ). Here's the commit: https://github.com/xbmc/xbmc/commit/38693b251f5d80a7414b077e02c1636af65afb3d it hasn't been backported to 15.x (yet), but hopefully it will be soon. Can you add this patch to your ebuild? I already confirmed it works on GCC 5 and 4. Here's a direct link to the patch file: https://github.com/xbmc/xbmc/commit/38693b251f5d80a7414b077e02c1636af65afb3d.patch

With the GCC 5 issue fixed, I don't see why this ebuild shouldn't be in portage... Do we know what may be blocking it?
Comment 35 wippie 2015-08-20 21:14:14 UTC
Created attachment 409704 [details]
15.1 ebuild including gcc5 patch. Extract in your local overlay for testing.
Comment 36 wippie 2015-08-20 21:16:28 UTC
gcc5-patch + gcc-4.8.4-hardened tested, all good.
Comment 37 Daniel Klaffenbach 2015-08-22 10:11:01 UTC
(In reply to wippie from comment #35)
> Created attachment 409704 [details]
> 15.1 ebuild including gcc5 patch. Extract in your local overlay for testing.

I can confirm that the ebuild is working. You are missing a dependency to giflib with USE=texturepacker, though:

texturepacker? ( media-libs/giflib )
Comment 38 wippie 2015-08-23 20:51:57 UTC
Created attachment 409982 [details]
15.1 ebuild including gcc5 patch. Extract in your local overlay for testing.
Comment 39 wippie 2015-08-23 20:52:34 UTC
(In reply to Daniel Klaffenbach from comment #37)
> (In reply to wippie from comment #35)
> > Created attachment 409704 [details]
> > 15.1 ebuild including gcc5 patch. Extract in your local overlay for testing.
> 
> I can confirm that the ebuild is working. You are missing a dependency to
> giflib with USE=texturepacker, though:
> 
> texturepacker? ( media-libs/giflib )

fair enough:)
Comment 40 SpanKY gentoo-dev 2015-08-26 05:27:59 UTC
15.1 is in the tree now:
http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c613fa629724e051b7adb9c5d9415935817c8b

if you run into problems, please file a new bug for each one