Debian Bug report logs -
#811858
fife: FTBFS with GCC 6: no matching function for call to
Reported by: Martin Michlmayr <tbm@hpe.com>
Date: Wed, 20 Jan 2016 02:51:30 UTC
Severity: serious
Tags: patch, sid, stretch
Found in version 0.3.5-1
Fixed in version fife/0.3.5-3
Done: Markus Koschany <apo@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#811858; Package fife.
(Wed, 20 Jan 2016 02:51:34 GMT) (full text, mbox, link).
Acknowledgement sent
to Martin Michlmayr <tbm@hpe.com>:
New Bug report received and forwarded. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Wed, 20 Jan 2016 02:51:34 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: fife
Version: 0.3.5-1
Severity: important
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-6 gcc-6-no-match
This package fails to build with GCC 6. GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.
Note that only the first error is reported; there might be more. You
can find a snapshot of GCC 6 in experimental. To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.
You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html
> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> g++ -o build/engine/release/core/util/base/py_stringutils.os -c -DPNG_SKIP_SETJMP_CHECK -O2 -Wall -Wno-unused -fPIC -DTIXML_USE_STL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SYSTEM_TINY_XML -DNDEBUG -DHAVE_OPENGL -DHAVE_ZIP -DLOG_ENABLED -I/opt/include -I/usr/include/vorbis -I/usr/include/SDL -I/usr/include/python2.7 -Iext/install/include -I/usr/include/AL -Iengine/core engine/core/util/base/stringutils.cpp
> engine/core/view/renderers/targetrenderer.cpp: In member function 'FIFE::RenderTargetPtr FIFE::TargetRenderer::createRenderTarget(const string&, uint32_t, uint32_t)':
> engine/core/view/renderers/targetrenderer.cpp:139:68: error: no matching function for call to 'make_pair(const string&, FIFE::TargetRenderer::RenderJob&)'
> m_targets.insert(std::make_pair<std::string, RenderJob>(name, rj));
> ^
>
> In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
> from /usr/include/c++/6/bits/char_traits.h:39,
> from /usr/include/c++/6/string:40,
> from engine/core/video/renderbackend.h:26,
> from engine/core/view/renderers/targetrenderer.cpp:30:
> /usr/include/c++/6/bits/stl_pair.h:406:5: note: candidate: template<class _T1, class _T2> constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
> make_pair(_T1&& __x, _T2&& __y)
> ^~~~~~~~~
>
> /usr/include/c++/6/bits/stl_pair.h:406:5: note: template argument deduction/substitution failed:
> engine/core/view/renderers/targetrenderer.cpp:139:60: note: cannot convert 'name' (type 'const string {aka const std::__cxx11::basic_string<char>}') to type 'std::__cxx11::basic_string<char>&&'
> m_targets.insert(std::make_pair<std::string, RenderJob>(name, rj));
> ^~~~
>
> engine/core/view/renderers/targetrenderer.cpp: In member function 'FIFE::RenderTargetPtr FIFE::TargetRenderer::createRenderTarget(FIFE::ImagePtr&)':
> engine/core/view/renderers/targetrenderer.cpp:152:80: error: no matching function for call to 'make_pair(const string&, FIFE::TargetRenderer::RenderJob&)'
> m_targets.insert(std::make_pair<std::string, RenderJob>(image->getName(), rj));
> ^
>
> In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
> from /usr/include/c++/6/bits/char_traits.h:39,
> from /usr/include/c++/6/string:40,
> from engine/core/video/renderbackend.h:26,
> from engine/core/view/renderers/targetrenderer.cpp:30:
> /usr/include/c++/6/bits/stl_pair.h:406:5: note: candidate: template<class _T1, class _T2> constexpr std::pair<typename std::__decay_and_strip<_Tp>::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&)
> make_pair(_T1&& __x, _T2&& __y)
> ^~~~~~~~~
>
> /usr/include/c++/6/bits/stl_pair.h:406:5: note: template argument deduction/substitution failed:
> engine/core/view/renderers/targetrenderer.cpp:152:74: note: cannot convert '(&(& image)->FIFE::SharedPtr<T>::operator-><FIFE::Image>()->FIFE::Image::<anonymous>)->FIFE::IResource::getName()' (type 'const string {aka const std::__cxx11::basic_string<char>}') to type 'std::__cxx11::basic_string<char>&&'
> m_targets.insert(std::make_pair<std::string, RenderJob>(image->getName(), rj));
> ~~~~~~~~~~~~~~^~
--
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise
Severity set to 'serious' from 'important'
Request was from Matthias Klose <doko@debian.org>
to control@bugs.debian.org.
(Wed, 29 Jun 2016 13:11:49 GMT) (full text, mbox, link).
Added tag(s) sid and stretch.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Fri, 01 Jul 2016 00:30:44 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#811858; Package fife.
(Wed, 31 Aug 2016 10:18:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Graham Inggs <ginggs@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Wed, 31 Aug 2016 10:18:03 GMT) (full text, mbox, link).
Message #14 received at 811858@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: tags -1 patch
Hi Maintainer
The attached patch fixes the FTBFS with GCC 6.
Regards
Graham
[gcc6.diff (text/x-diff, attachment)]
Added tag(s) patch.
Request was from Graham Inggs <ginggs@debian.org>
to 811858-submit@bugs.debian.org.
(Wed, 31 Aug 2016 10:18:03 GMT) (full text, mbox, link).
Reply sent
to Markus Koschany <apo@debian.org>:
You have taken responsibility.
(Fri, 02 Sep 2016 23:54:09 GMT) (full text, mbox, link).
Notification sent
to Martin Michlmayr <tbm@hpe.com>:
Bug acknowledged by developer.
(Fri, 02 Sep 2016 23:54:09 GMT) (full text, mbox, link).
Message #21 received at 811858-close@bugs.debian.org (full text, mbox, reply):
Source: fife
Source-Version: 0.3.5-3
We believe that the bug you reported is fixed in the latest version of
fife, 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 811858@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Markus Koschany <apo@debian.org> (supplier of updated fife 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 ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 02 Sep 2016 22:45:56 +0200
Source: fife
Binary: python-fife
Architecture: source
Version: 0.3.5-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Markus Koschany <apo@debian.org>
Description:
python-fife - FIFE is a multi-platform isometric game engine
Closes: 811858
Changes:
fife (0.3.5-3) unstable; urgency=medium
.
* Team upload.
* Use compat level 9.
* Vcs fields: Use https.
* Declare compliance with Debian Policy 3.9.8.
* wrap-and-sort -sa.
* Add gcc6.diff and fix FTBFS with GCC-6.
Thanks to Martin Michlmayr for the report and Graham Inggs for the patch.
(Closes: #811858)
* Add dh-python to Build-Depends.
Checksums-Sha1:
87cf06efa343d073cdfa847d4bee3785bdbf3f26 2355 fife_0.3.5-3.dsc
41a1b463a2bd98924f138467c87b1814627e94a1 20836 fife_0.3.5-3.debian.tar.xz
Checksums-Sha256:
431ceb7aac0dfb4a3b85574ded0947ce7df49b55b9b1bfffe925d91a5f71222a 2355 fife_0.3.5-3.dsc
87d4aa5bed3f74fd717d73a07c04a43ee3dd964bc0c21110c396dcb67d829a6c 20836 fife_0.3.5-3.debian.tar.xz
Files:
5f06b920154c7a1f64b002c4ae30db64 2355 libdevel optional fife_0.3.5-3.dsc
10fb83177ec4d0adaa1c5d7ec909af48 20836 libdevel optional fife_0.3.5-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKMBAEBCgB2BQJXygJvXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0DxxhcG9AZGViaWFuLm9yZwAKCRDZrRS5UTtR5KswD/9S
HCDiAgvcTJzpTdGvpjqqpYqnOMWFmNOf4z4c1po8wz+4+98gkOc4VkcjJ35Wa1U3
Ax9S3af8YwHiS8iZEi1skbht08bgjnN0X8+V2BIxeJc33nCKzTWoUIdGy1lhmIIn
4fml7BCEyJkdfxrcOq3Lh9w1w10TWtaarZlPOUyyetQKYSkIe9z8dQtfIATeC0Wm
PzCkFmHRYuOu6ciZpWQ2440X3l8Xp4HxHJG132LY36XSTwAKALmYDIQFF/m1iIW7
8D3N2Sj+EdU/2WCpvY6M4J2e8sqGtBHya0W4A2C0P95kgQofPqJpsKC/T4MR+mXk
OXs3XV+34CHNBef+fvB8pef014IyFN2xgX1/oc1vctKBqTRtONS4X5V6SesYPQvk
ZavD0BLvliuw1f5YUVlxei6t1Wq5wB+AEVrinjJPqc5AKvIiGwX+wM/6D2Duy+WF
am3EAza3HtyNKgAqf8bVIB8Rg26VIPbXlYdWKoDHjw0GHQMvAmUkKof6xuu/6yxP
Z3ZwUgBMnVgtEI9Rz2lAdlfG/xnIBvVcvQHhIHjV4e3ISq/dfEfrqz67KQvsFvXf
pNsAxG8PZzYnf06jIIUPkh6e/FAbKrPZMChQyCC397QwCvG3/mgFIQRYq+FdTmiD
hpIXtph4hyU5tLcbHAOf47J6NLtjuy/5z23ct+LeXg==
=fxZ0
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 06 Oct 2016 07:28:00 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 12:18:46 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.