Your message dated Sat, 06 Aug 2016 10:19:55 +0000
with message-id <e1bvyhv-00062x...@franck.debian.org>
and subject line Bug#831082: fixed in clanlib 1.0~svn3827-6
has caused the Debian Bug report #831082,
regarding clanlib: FTBFS with GCC 6: 
IOData/Generic/datafile_inputprovider.h:147:48: error: no matching function for 
call to 'make_pair(int&, int&)'
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.)


-- 
831082: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831082
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: clanlib
Version: 1.0~svn3827-5
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160713 qa-ftbfs
Justification: FTBFS with GCC 6 on amd64

Hi,

During a rebuild of all packages in sid using the gcc-defaults package
available in experimental to make GCC default to version 6, your package failed
to build on amd64. For more information about GCC 6 and Stretch, see:
- https://wiki.debian.org/GCC6
- https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html

Relevant part (hopefully):
> /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ 
> -DPACKAGE_NAME=\"ClanLib\" -DPACKAGE_TARNAME=\"clanlib\" 
> -DPACKAGE_VERSION=\"1.0.0\" -DPACKAGE_STRING=\"ClanLib\ 1.0.0\" 
> -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"clanlib\" 
> -DVERSION=\"1.0.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 
> -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 
> -DLT_OBJDIR=\".libs/\" -DHAVE_UNISTD_H=1 -DHAVE_FCNTL_H=1 -DHAVE_SYS_KD_H=1 
> -DHAVE_SYS_VT_H=1 -DHAVE_SYS_SYSCTL_H=1 -DUSE_DYN=1 -DHAVE_FSTAB_H=1 
> -DEXTERN___PROGNAME=1 -DHAVE_LIBZ=1 -DHAVE_LIBSDL_GFX=1 
> -DHAVE_GLX_GETPROCADDRESSARB=1 -DHAVE_LINUX_JOYSTICK_H=1 
> -DHAVE_LINUX_INPUT_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_ALSA_ASOUNDLIB_H=1 
> -DUSE_GETADDR=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2  -I/usr/include/X11  -g 
> -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -fPIC 
> -DDEBUG=1  -I../../Sources -MT IOData/Generic/datafile_inputprovider.lo -MD 
> -MP -MF $depbase.Tpo -c -o IOData/Generic/datafile_inputprovider.lo 
> IOData/Generic/datafile_inputprovider.cpp &&\
> mv -f $depbase.Tpo $depbase.Plo
> libtool: compile:  g++ -DPACKAGE_NAME=\"ClanLib\" 
> -DPACKAGE_TARNAME=\"clanlib\" -DPACKAGE_VERSION=\"1.0.0\" 
> "-DPACKAGE_STRING=\"ClanLib 1.0.0\"" -DPACKAGE_BUGREPORT=\"\" 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"clanlib\" -DVERSION=\"1.0.0\" -DSTDC_HEADERS=1 
> -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
> -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
> -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_UNISTD_H=1 
> -DHAVE_FCNTL_H=1 -DHAVE_SYS_KD_H=1 -DHAVE_SYS_VT_H=1 -DHAVE_SYS_SYSCTL_H=1 
> -DUSE_DYN=1 -DHAVE_FSTAB_H=1 -DEXTERN___PROGNAME=1 -DHAVE_LIBZ=1 
> -DHAVE_LIBSDL_GFX=1 -DHAVE_GLX_GETPROCADDRESSARB=1 -DHAVE_LINUX_JOYSTICK_H=1 
> -DHAVE_LINUX_INPUT_H=1 -DHAVE_SYS_SOUNDCARD_H=1 -DHAVE_ALSA_ASOUNDLIB_H=1 
> -DUSE_GETADDR=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/X11 -g -O2 
> -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DDEBUG=1 
> -I../../Sources -MT IOData/Generic/datafile_inputprovider.lo -MD -MP -MF 
> IOData/Generic/.deps/datafile_inputprovider.Tpo -c 
> IOData/Generic/datafile_inputprovider.cpp  -fPIC -DPIC -o 
> IOData/Generic/.libs/datafile_inputprovider.o
> In file included from IOData/Generic/datafile_inputprovider.cpp:31:0:
> IOData/Generic/datafile_inputprovider.h: In member function 'void 
> CL_InputSourceProvider_Datafile::IndexLocationCache::insert(const string&, 
> int, int)':
> IOData/Generic/datafile_inputprovider.h:147:48: error: no matching function 
> for call to 'make_pair(int&, int&)'
>      std::make_pair<int,int>(data_pos, data_size)));
>                                                 ^
> In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
>                  from /usr/include/c++/6/list:60,
>                  from ../../Sources/API/Signals/slot_generic.h:50,
>                  from ../../Sources/API/Signals/slot_v0.h:40,
>                  from ../../Sources/API/Signals/signal_v0.h:47,
>                  from ../../Sources/API/signals.h:49,
>                  from ../../Sources/Core/precomp.h:46,
>                  from IOData/Generic/datafile_inputprovider.cpp:30:
> /usr/include/c++/6/bits/stl_pair.h:425: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:425:5: note:   template argument 
> deduction/substitution failed:
> In file included from IOData/Generic/datafile_inputprovider.cpp:31:0:
> IOData/Generic/datafile_inputprovider.h:147:48: note:   cannot convert 
> 'data_pos' (type 'int') to type 'int&&'
>      std::make_pair<int,int>(data_pos, data_size)));
>                                                 ^
> IOData/Generic/datafile_inputprovider.cpp: In member function 'void 
> CL_InputSourceProvider_Datafile::open()':
> IOData/Generic/datafile_inputprovider.cpp:106:39: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>   ::read(datafile_handle, temp, id_len);
>                                        ^
> IOData/Generic/datafile_inputprovider.cpp: In member function 'void 
> CL_InputSourceProvider_Datafile::load_resource_ids()':
> IOData/Generic/datafile_inputprovider.cpp:128:50: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>   ::read(datafile_handle, &index_pos, sizeof(int));
>                                                   ^
> IOData/Generic/datafile_inputprovider.cpp:132:52: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>   ::read(datafile_handle, &num_indexes, sizeof(int));
>                                                     ^
> IOData/Generic/datafile_inputprovider.cpp:136:49: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>    ::read(datafile_handle, &length,sizeof(short));
>                                                  ^
> IOData/Generic/datafile_inputprovider.cpp:142:43: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>    ::read(datafile_handle, objname, length);
>                                            ^
> IOData/Generic/datafile_inputprovider.cpp:143:48: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>    ::read(datafile_handle, &objpos, sizeof(int));
>                                                 ^
> IOData/Generic/datafile_inputprovider.cpp:144:49: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>    ::read(datafile_handle, &objsize, sizeof(int));
>                                                  ^
> IOData/Generic/datafile_inputprovider.cpp: In member function 'virtual void 
> CL_InputSource_Datafile::open()':
> IOData/Generic/datafile_inputprovider.cpp:217:53: warning: ignoring return 
> value of 'ssize_t read(int, void*, size_t)', declared with attribute 
> warn_unused_result [-Wunused-result]
>    ::read(datafile_handle, &compressed, sizeof(char));
>                                                      ^
> make[3]: *** [IOData/Generic/datafile_inputprovider.lo] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/13/clanlib_1.0~svn3827-5_unstable_gcc6.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: clanlib
Source-Version: 1.0~svn3827-6

We believe that the bug you reported is fixed in the latest version of
clanlib, 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 831...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <sk...@debian.org> (supplier of updated clanlib 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: SHA512

Format: 1.8
Date: Sat, 06 Aug 2016 09:54:17 +0200
Source: clanlib
Binary: libclanapp-1.0v5 libclansdl-1.0v5 libclanlib-dev clanlib-doc
Architecture: source
Version: 1.0~svn3827-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Stephen Kitt <sk...@debian.org>
Description:
 clanlib-doc - Reference documentation and tutorials for ClanLib
 libclanapp-1.0v5 - ClanLib game SDK runtime
 libclanlib-dev - ClanLib game SDK development files
 libclansdl-1.0v5 - SDL module for ClanLib game SDK
Closes: 831082
Changes:
 clanlib (1.0~svn3827-6) unstable; urgency=medium
 .
   * Team upload.
   * Let std::make_pair() infer its type parameters. (Closes: #831082)
Checksums-Sha1:
 4cb48474e12789405ff1f11cba606c8549ff1456 2473 clanlib_1.0~svn3827-6.dsc
 88aa4959bf1498788a7080c5629084093b020cc8 128256 
clanlib_1.0~svn3827-6.debian.tar.xz
Checksums-Sha256:
 f4f430ff6de52da5724a91608e00cf47221a0b15eb3956a6d3c432c54c7caf90 2473 
clanlib_1.0~svn3827-6.dsc
 8c98da56e0b06d1066538635e4025ab1c63dcfee17a3b6677f36feb1fdf0d096 128256 
clanlib_1.0~svn3827-6.debian.tar.xz
Files:
 269d8f6efaf4967eea3f3db047520b67 2473 libs optional clanlib_1.0~svn3827-6.dsc
 aaecb4d8da788bb1e831700ff50391bf 128256 libs optional 
clanlib_1.0~svn3827-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXpZfeAAoJEIDTAvWIbYOcqUUQAIkvXT6UfuTF/SlyjuXZ0kk0
LreXuA+vL8BbQd/uNkEVDWT/Ww+BXoCdmkLwAWYImSoRD4WZmHpE4NXEtq0EZTzr
LuSLxtmIj22ydS/nei8+XRVLz4+Vmj8lKc2QIdbOx9Qd5laCN/k30ombPTQp9pqr
nIGbToqOqG8ie2mx3AN2MA1rVuSy5d/zFpLBQBqLYg9Vr3Q0O7W77kS/m8KjWo2d
rEPhsRMhRR3Dl/OwarqkuHBrwauFRlS9KY5lNJuLlgxejiPSucGKP5UcX/LMXAet
HG6cii19BdRnBncxIOlC72+g5N8+8NBf2C5SUvgsg+qZAtuHJ86ez+1e7ubj5ysN
D16MvRC+njVQe5dg+JVgCwFQ0EsJ/Odbj6GM/Q89K6X2ukQqqIcZlkLXQysQ7udT
nFB0Xma0s6xhrYM5dOaLzluDrvzE4LE+O3NpJeB4y1LjgPFteKYbkgWnqdirwf29
SpZtjW/YRIdXjgDNvR+kz9+NgDrLirrFLYAwbiRaT4ePZjzqiOyKUb/DCr/boMxj
7vzkh9NwHQkQ8ZD/65NYPQt4WQqb+IFyXT7VUXPVjg6eagtFBylC+q9GNXWyXgRF
Iqu8yCf1LodaBdZ5WmKzy0frRzwuALL4yAmZgEPNbnwwz0XINjDDWJEEknoTAdke
bglvJ07fb5728wiaA/xU
=0JBN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to