Your message dated Tue, 18 Aug 2015 13:35:44 +0000
with message-id <e1zrh3i-00085u...@franck.debian.org>
and subject line Bug#795813: fixed in kodi 15.1+dfsg1-1
has caused the Debian Bug report #795813,
regarding kodi: FTBFS with g++-5: multiple definitions of argument-parsing stuff
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
795813: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795813
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: kodi
Version: 14.2+dfsg1-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)
Tags: patch
kodi fails to build from source when binNMU'd for the libstdc++ transitions:
<https://buildd.debian.org/status/package.php?p=kodi>
There are lots of errors like this:
../../lib/libmisc.a(argp-parse.o): In function `argp_usage':
/«BUILDDIR»/kodi-14.2+dfsg1/xbmc/screensavers/rsxs-0.9/lib/argp.h:568: multiple
definition of `argp_usage'
../../lib/libmisc.a(argp-help.o):/«BUILDDIR»/kodi-14.2+dfsg1/xbmc/screensavers/rsxs-0.9/lib/argp.h:568:
first defined here
../../lib/libmisc.a(argp-parse.o): In function `_option_is_short':
/«BUILDDIR»/kodi-14.2+dfsg1/xbmc/screensavers/rsxs-0.9/lib/argp.h:574: multiple
definition of `_option_is_short'
../../lib/libmisc.a(argp-help.o):/«BUILDDIR»/kodi-14.2+dfsg1/xbmc/screensavers/rsxs-0.9/lib/argp.h:574:
first defined here
I believe this is because g++-5 changed the default interpretation of
"inline T foo() { ... }" from historical GNU behaviour to Standard C++.
<https://gcc.gnu.org/gcc-5/changes.html>
In Ubuntu, Matthias Klose patched kodi to use historical GNU inline
semantics <http://patches.ubuntu.com/k/kodi/kodi_14.2+dfsg1-2ubuntu1.patch>:
diff -pruN 14.2+dfsg1-2/debian/rules 14.2+dfsg1-2ubuntu1/debian/rules
--- 14.2+dfsg1-2/debian/rules 2015-06-04 08:33:30.000000000 +0000
+++ 14.2+dfsg1-2ubuntu1/debian/rules 2015-08-10 19:42:58.000000000 +0000
@@ -37,6 +37,7 @@ DEB_CFLAGS ?= $(shell dpkg-buildflags -
DEB_CXXFLAGS ?= $(shell dpkg-buildflags --get CPPFLAGS) \
$(filter-out -g -O2, $(shell dpkg-buildflags --get CXXFLAGS))
DEB_LDFLAGS ?= $(shell dpkg-buildflags --get LDFLAGS) $(shell pkg-config
--libs ftgl)
+DEB_CFLAGS += -fgnu89-inline
ENV_OPTIONS = CFLAGS="$(DEB_CFLAGS)" CXXFLAGS="$(DEB_CXXFLAGS)" \
LDFLAGS="$(DEB_LDFLAGS)"
This is probably an appropriate change for kodi in Debian too.
Regards,
S
--- End Message ---
--- Begin Message ---
Source: kodi
Source-Version: 15.1+dfsg1-1
We believe that the bug you reported is fixed in the latest version of
kodi, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 795...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Balint Reczey <bal...@balintreczey.hu> (supplier of updated kodi package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 18 Aug 2015 14:16:59 +0200
Source: kodi
Binary: kodi kodi-bin kodi-dbg kodi-eventclients-common kodi-eventclients-dev
kodi-eventclients-wiiremote kodi-eventclients-j2me kodi-eventclients-ps3
kodi-eventclients-kodi-send kodi-addons-dev
Architecture: source all i386
Version: 15.1+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers
<pkg-multimedia-maintain...@lists.alioth.debian.org>
Changed-By: Balint Reczey <bal...@balintreczey.hu>
Description:
kodi - Open Source Home Theatre (arch-independent data package)
kodi-addons-dev - Open Source Home Theatre (Addons Dev package)
kodi-bin - Open Source Home Theatre (binary data package)
kodi-dbg - Open Source Home Theatre - debug symbols
kodi-eventclients-common - Open Source Home Theatre (Event Client Common
package)
kodi-eventclients-dev - Open Source Home Theatre (Event Client Dev package)
kodi-eventclients-j2me - Open Source Home Theatre (Event Client J2ME package)
kodi-eventclients-kodi-send - Open Source Home Theatre (Event Client Kodi-SEND
package)
kodi-eventclients-ps3 - Open Source Home Theatre (Event Client PS3 package)
kodi-eventclients-wiiremote - Open Source Home Theatre (Event Client WII
Remote support package
Closes: 795813
Changes:
kodi (15.1+dfsg1-1) unstable; urgency=medium
.
* New upstream release 15.0
See http://www.kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/
* Depend on libav.*-dev provided by src:ffmpeg
* Recommend udisks2 instead of udisks.
Udisks has been removed from unstable but support for udisks2 is not
implemented yet.
* Ship patch helping Jessie backports
* Refresh patches
* Eliminate __DATE__ macros from source to make build more reproducible
* Build-depend on libsdl2.*-dev instead of libsdl.*-dev
* Build-depend on libgif-dev
* Drop obsoleted fix of installed header's include paths
* Refresh include file list included by kodi-addons-dev
* Build depend on libcec (>= 3)
* Build-depend on groovy2 instead of groovy
* Sort build dependencies
* Fix packaging repository URL
* Remove removed files from debian/copyright
* Fix filenames with spaces in debian/copyright
* Ship TexturePacker in kodi-addons-dev in /usr/lib/kodi
* Build depend on libcec-platform-dev
* Stop using embedded gnulib modules in rsxs screensaver (Closes: #795813)
* Add missing copyright paragraphs to d/copyright
* Stop marking files as excluded which are removed from upstream tarball
already
* Bump standards version to 3.9.6
* New upstream release 15.1
See http://kodi.tv/kodi-15-1-isengard-maintenance-release/
* Move TexturePacker to kodi-bin
* Stop building TexturePacker statically
Checksums-Sha1:
67e39e5a7c8313bf1798de0eb08ca534f1a02abd 4436 kodi_15.1+dfsg1-1.dsc
40012434b9e4ebc3a9dee3de3a403e46c9c63d82 18305844 kodi_15.1+dfsg1.orig.tar.xz
fafdee0e221da81b2e01e9b29fee1a349eb69468 23188 kodi_15.1+dfsg1-1.debian.tar.xz
37bb788cbdc8a3b5b0c7d345f1a04fa9fff2b2c5 37138
kodi-addons-dev_15.1+dfsg1-1_all.deb
f44a1e8463c031ac9b2ef118ed9785987bd6d95a 6191440 kodi-bin_15.1+dfsg1-1_i386.deb
972f884ad90abae1271e9e3f398268c21341987c 76717654
kodi-dbg_15.1+dfsg1-1_i386.deb
dd8d159bdb3bc7a0e74300efcb3e36f73429752b 33490
kodi-eventclients-common_15.1+dfsg1-1_all.deb
fd6749c212b21f95d991b54ee58e3301d14d2f07 19578
kodi-eventclients-dev_15.1+dfsg1-1_all.deb
f6d963e350967ee7834f02e4b52bf026738ae3be 13322
kodi-eventclients-j2me_15.1+dfsg1-1_all.deb
f7c66ed11c6bf1e9375117036dde0cab47d867aa 12592
kodi-eventclients-kodi-send_15.1+dfsg1-1_all.deb
cbd7a8686c9c2b75666ee8b1abdd88c01a60d755 13758
kodi-eventclients-ps3_15.1+dfsg1-1_all.deb
7b9573f8f7e4ef60b23f259ccab79e161930bc85 31676
kodi-eventclients-wiiremote_15.1+dfsg1-1_i386.deb
87cf314de10fe10c4d448658d47eaefdacf6cdb3 11400438 kodi_15.1+dfsg1-1_all.deb
Checksums-Sha256:
98bb0e96ce8fc3678a9ebaaf7051fdc77716b3b512be85f97da4f4e56c7e2320 4436
kodi_15.1+dfsg1-1.dsc
eb1bd9f001c00c1fca2d858ca19800e0a6d07a1614ede3490bb2fd0e9519e25f 18305844
kodi_15.1+dfsg1.orig.tar.xz
aecf7304ed27d6d485a256329187579de1ba9c455f705d5a4cc888a2104e42b8 23188
kodi_15.1+dfsg1-1.debian.tar.xz
912feed9b666ccf82f6d01fa418c9676d5194bca13411640361853097df36fb9 37138
kodi-addons-dev_15.1+dfsg1-1_all.deb
554d3bc0b7bb884616f639937b710e6cb41256dd87a50570814f5ee173555d79 6191440
kodi-bin_15.1+dfsg1-1_i386.deb
783b9d204c8a54ba6583b1a25b880e27b3615a73257dc31d9d6f01d511ccc407 76717654
kodi-dbg_15.1+dfsg1-1_i386.deb
93e0e0dcbc603b87d5c51a01f2a70de15f8b70558eca503dc9505fa500c79461 33490
kodi-eventclients-common_15.1+dfsg1-1_all.deb
59eb3b9f2c1483749b04d5535f6bb98e38474aa5cddbf7da90ad234b1e81ec73 19578
kodi-eventclients-dev_15.1+dfsg1-1_all.deb
7f5fce2051d1dfe79c9188aa9ef0465015330072c58c3721e19198f731506d60 13322
kodi-eventclients-j2me_15.1+dfsg1-1_all.deb
a5727b84b533bee52d37d2e93fbe3fc9a5fb6fd408042d0880ec00a57b7da7a9 12592
kodi-eventclients-kodi-send_15.1+dfsg1-1_all.deb
aa6b821fb4d567ddbfa3380a09ad4ae45b1e57756e3fd22f8746fe00c6eec4b8 13758
kodi-eventclients-ps3_15.1+dfsg1-1_all.deb
49d21476f208a2a017fdff82b273c048eed9a9bf30146788cacf9e3d5e82be29 31676
kodi-eventclients-wiiremote_15.1+dfsg1-1_i386.deb
b5494af21fcee630657eae2f432e76ac270ac90a81fc01de692af8fd0d24f6cc 11400438
kodi_15.1+dfsg1-1_all.deb
Files:
69274faffe98293ab614ade3ac954fa3 4436 video optional kodi_15.1+dfsg1-1.dsc
b8ee97aa33e7d64f8a7fba388900a940 18305844 video optional
kodi_15.1+dfsg1.orig.tar.xz
39334060ae5756d5061cd0a12a10f669 23188 video optional
kodi_15.1+dfsg1-1.debian.tar.xz
4c273214d37547bee7e688008e40dae0 37138 libdevel optional
kodi-addons-dev_15.1+dfsg1-1_all.deb
d7b17966f7dbe43735175685f4ba7383 6191440 video optional
kodi-bin_15.1+dfsg1-1_i386.deb
0d350f82d37d70e9fd74a8a5beb0a94a 76717654 debug extra
kodi-dbg_15.1+dfsg1-1_i386.deb
b7aa40f770a4ebd93e86130c83c5568c 33490 video optional
kodi-eventclients-common_15.1+dfsg1-1_all.deb
41a0d893c55a63512be6eb308a6c7547 19578 libdevel optional
kodi-eventclients-dev_15.1+dfsg1-1_all.deb
482506b7a2c6ef3dc779b2f406db81a8 13322 video optional
kodi-eventclients-j2me_15.1+dfsg1-1_all.deb
c53587f5325d6c70901a49e37c370581 12592 video optional
kodi-eventclients-kodi-send_15.1+dfsg1-1_all.deb
16f3884dc34028b03aae2212fe36b1b9 13758 video optional
kodi-eventclients-ps3_15.1+dfsg1-1_all.deb
b79781a8a454938ad0e6610e15a3be47 31676 video optional
kodi-eventclients-wiiremote_15.1+dfsg1-1_i386.deb
3a703513f866a694b4bb056d96d8eff0 11400438 video optional
kodi_15.1+dfsg1-1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJV0ypTAAoJEPZk0la0aRp9MIAP/1Wt0oqY9LUFOPsHnefwMdqX
dqTrAlqPXtzcT8tkEu7NaaQqZWtbfckIUh+vcmD9KdsLeu0FzGcnv4xXjgtNw8Md
lCrNO2cyNxkPY0ffAIIBkU/O9ZNN1p+7aACu7y+7SYCbt3HOs11BYgbBkJotagem
4lp0kF8CFD6m1KmHgqcIc0J0+UDKNku9QALbVonMj01AlWQ7Kw6vSiSSC324pC0m
WpQPOTIXGj+urID66BXG+kANBaGbGVj/0fNwTiLmaPIQB7n78RUvmZPWp0GVVqCY
ijU3McSeRhBQgXz+t1xFIkODHZ7/i9zpG3pS15cgK13anYk4DZueM5oTBbyQctNJ
E6yjmhmB93h/+mcMHnqvfqWhTn6S+hIka4nJBJt7dggRXldYNIcbn/N7Z8CCHzY9
ebe2lTVQN2cgC7BC+H6fbdoPiFOijnF1gAjbEI3cNL0w3ffqOO7J8mYiQsf8zLGg
PMeDOsYuxdsbD7gyee0BXiE0LoIs66n2CsvTHr4WOnulWDodEsC8jWICu0SKZKSC
S68yIx9eECLQAHmOKTAWXHxoMBNEY4qjwi51WFCQa5i/zFukHC2PfOGfuslujdwO
goRGijWB/X9NUgbzizGsKmnPgwpG4aKsNpi8N/KLI8uJ0IRGhYDbOpoNwqEQU+UC
I0tZYwMGBOOYuQ3cBI2w
=Ln1M
-----END PGP SIGNATURE-----
--- End Message ---