Your message dated Mon, 31 Oct 2016 16:00:24 +0000
with message-id <[email protected]>
and subject line Bug#811988: fixed in libcgicc 3.2.16-0.1
has caused the Debian Bug report #811988,
regarding libcgicc: FTBFS with GCC 6: call overloaded is ambiguous
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 [email protected]
immediately.)
--
811988: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811988
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libcgicc
Version: 3.2.9-3
Severity: important
User: [email protected]
Usertags: ftbfs-gcc-6 gcc-6-overloaded-ambiguous
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
...
> /bin/bash ../libtool --tag=CXX --mode=compile x86_64-linux-gnu-g++
> -DHAVE_CONFIG_H -I. -I.. -I.. -x c++ -Wall -W -pedantic -g -O2 -MT
> libcgicc_la-Cgicc.lo -MD -MP -MF .deps/libcgicc_la-Cgicc.Tpo -c -o
> libcgicc_la-Cgicc.lo `test -f 'Cgicc.cpp' || echo './'`Cgicc.cpp
> libtool: compile: x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I.. -x c++
> -Wall -W -pedantic -g -O2 -MT libcgicc_la-Cgicc.lo -MD -MP -MF
> .deps/libcgicc_la-Cgicc.Tpo -c Cgicc.cpp -fPIC -DPIC -o
> .libs/libcgicc_la-Cgicc.o
> Cgicc.cpp: In member function 'bool cgicc::Cgicc::findEntries(const string&,
> bool, std::vector<cgicc::FormEntry>&) const':
> Cgicc.cpp:328:54: error: call of overloaded
> 'copy_if(std::vector<cgicc::FormEntry>::const_iterator,
> std::vector<cgicc::FormEntry>::const_iterator,
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >,
> cgicc::FE_nameCompare)' is ambiguous
> std::back_inserter(result),FE_nameCompare(param));
> ^
>
> Cgicc.cpp:99:3: note: candidate: Out cgicc::copy_if(In, In, Out, Pred) [with
> In = __gnu_cxx::__normal_iterator<const cgicc::FormEntry*,
> std::vector<cgicc::FormEntry> >; Out =
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >; Pred =
> cgicc::FE_nameCompare]
> copy_if(In first,
> ^~~~~~~
>
> In file included from /usr/include/c++/6/algorithm:62:0,
> from Cgicc.cpp:29:
> /usr/include/c++/6/bits/stl_algo.h:734:5: note: candidate: _OIter
> std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter =
> __gnu_cxx::__normal_iterator<const cgicc::FormEntry*,
> std::vector<cgicc::FormEntry> >; _OIter =
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >; _Predicate =
> cgicc::FE_nameCompare]
> copy_if(_InputIterator __first, _InputIterator __last,
> ^~~~~~~
>
> Cgicc.cpp:332:56: error: call of overloaded
> 'copy_if(std::vector<cgicc::FormEntry>::const_iterator,
> std::vector<cgicc::FormEntry>::const_iterator,
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >,
> cgicc::FE_valueCompare)' is ambiguous
> std::back_inserter(result), FE_valueCompare(param));
> ^
>
> Cgicc.cpp:99:3: note: candidate: Out cgicc::copy_if(In, In, Out, Pred) [with
> In = __gnu_cxx::__normal_iterator<const cgicc::FormEntry*,
> std::vector<cgicc::FormEntry> >; Out =
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >; Pred =
> cgicc::FE_valueCompare]
> copy_if(In first,
> ^~~~~~~
>
> In file included from /usr/include/c++/6/algorithm:62:0,
> from Cgicc.cpp:29:
> /usr/include/c++/6/bits/stl_algo.h:734:5: note: candidate: _OIter
> std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter =
> __gnu_cxx::__normal_iterator<const cgicc::FormEntry*,
> std::vector<cgicc::FormEntry> >; _OIter =
> std::back_insert_iterator<std::vector<cgicc::FormEntry> >; _Predicate =
> cgicc::FE_valueCompare]
> copy_if(_InputIterator __first, _InputIterator __last,
> ^~~~~~~
>
> Makefile:534: recipe for target 'libcgicc_la-Cgicc.lo' failed
> make[3]: *** [libcgicc_la-Cgicc.lo] Error 1
--
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise
--- End Message ---
--- Begin Message ---
Source: libcgicc
Source-Version: 3.2.16-0.1
We believe that the bug you reported is fixed in the latest version of
libcgicc, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thomas Pircher <[email protected]> (supplier of updated libcgicc 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 16 Oct 2016 17:14:42 +0100
Source: libcgicc
Binary: libcgicc-doc libcgicc-dev libcgicc3
Architecture: source i386 all
Version: 3.2.16-0.1
Distribution: unstable
Urgency: low
Maintainer: Chris Butler <[email protected]>
Changed-By: Thomas Pircher <[email protected]>
Description:
libcgicc-dev - C++ class library for writing CGI applications (development
files
libcgicc-doc - C++ class library for writing CGI applications (documentation)
libcgicc3 - C++ class library for writing CGI applications (library)
Closes: 645616 798624 811988 833081
Changes:
libcgicc (3.2.16-0.1) unstable; urgency=low
.
* Non-maintainer upload.
* New upstream release (Closes: #833081).
- add namespace to copy_if() to make the symbol non-ambiguous
(Closes: #811988).
* Moved cgicc.pc to the multi-arch directory under /usr/lib
(Closes: #645616).
* Package compiled with newer gcc upgrades to the updates the ABI introduced
with gcc 5. (Closes: #798624).
* Renamed the package to libcgicc3 (and libcgicc-dev) to match the upstream
soname.
* Updated to Standards-Version 3.9.8 (no changes required).
* Updated to debhelper 10, updated Build-Depends.
* Added Multiarch support.
* Updated debian/*.install and removed the install directory where source and
destination directories are the same.
* Added patch to generate non-empty index.html in the documentation.
* Disabled the --libdir and --host options in the old-style config file as
they no longer work for a multiarch package.
* Commented out the broken Vcs URLs in debian/control.
* Enabled all options for hardening (hardening=+all).
Checksums-Sha1:
152add4c6879b0fff853cfac233d5f648a8929dd 1861 libcgicc_3.2.16-0.1.dsc
673a7636271e64dd7d7d4b0f7968d01b92a1d292 1000612 libcgicc_3.2.16.orig.tar.bz2
185b3a900c8d844eacae002eea8abe8fc557cc6c 6644 libcgicc_3.2.16-0.1.debian.tar.xz
ec9a1b4f1ed92a4480cbdaa604a29cf169729b52 93740 libcgicc-dev_3.2.16-0.1_i386.deb
5f1035ca1cad67ed80c83d0a543b8518e2c71351 255142 libcgicc-doc_3.2.16-0.1_all.deb
2246da56e6eaabacf161052187b19d7bf6ee8984 563786
libcgicc3-dbgsym_3.2.16-0.1_i386.deb
3ade20555b12c16ef7bb64a4a85e617266bc0e4f 63298 libcgicc3_3.2.16-0.1_i386.deb
Checksums-Sha256:
92bd30c335950c5399032b6514bb44cb7eedef280dc2ea39c5b587eedd3a33c0 1861
libcgicc_3.2.16-0.1.dsc
d94a2b5dec6d5eb6f05f114e2c7a64aeb7da71708ebe7b5f32bd6ebde1dfbc96 1000612
libcgicc_3.2.16.orig.tar.bz2
864260fd4633c7734d952b7af0b79329d154530395e706995008dca9e8f8f310 6644
libcgicc_3.2.16-0.1.debian.tar.xz
ea107628004d7b65a99796f4ad49eabf287fef132d91d580be3accd4e5d4c263 93740
libcgicc-dev_3.2.16-0.1_i386.deb
adba5dac1c84e4b8e8bd0906bf1dc7fde99b807aa462e9fe571e3b7169137781 255142
libcgicc-doc_3.2.16-0.1_all.deb
3309bf76b3579e6fb4ee6b47aa629dddd5063b198f091cf2db116464563df821 563786
libcgicc3-dbgsym_3.2.16-0.1_i386.deb
82d929079fda48ce76ded59450fda3b8a622febdf04d0b3727c4b12de39b1f4f 63298
libcgicc3_3.2.16-0.1_i386.deb
Files:
02ed980f20b36dfc9d690f2730a7a200 1861 libs optional libcgicc_3.2.16-0.1.dsc
a1eeb760a54d470d6f67063ae2e0b34b 1000612 libs optional
libcgicc_3.2.16.orig.tar.bz2
1e0700e75aa0686106ec8f06a4a410b0 6644 libs optional
libcgicc_3.2.16-0.1.debian.tar.xz
3b6a6f0b4a9082e8e644301b49169de3 93740 libdevel optional
libcgicc-dev_3.2.16-0.1_i386.deb
d294dd5c3053b33c5a2c3ec4a681bb73 255142 doc optional
libcgicc-doc_3.2.16-0.1_all.deb
5d5be892a2832a7fcd8b98b4221fed57 563786 debug extra
libcgicc3-dbgsym_3.2.16-0.1_i386.deb
ba3d67eaba7ecba7d8d3938d6922d7e1 63298 libs optional
libcgicc3_3.2.16-0.1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJYBHLsAAoJEPNPCXROn13Z4s4P/RBBIdlbeAVrCwye821Yo1xW
oieTQJpgE4XHiixMEja2TcBj1o7DJZxS5Nx+G/K+hCWdNyIuFVoafgnmyTiRG9LR
De86kIGRxFztFDCZvlKfe2Mtu3AvGXJ/2JtNBoeegUElpSJ6B8ajKMjEqcPcDcbd
wpGMxyAmU1Dg0i1vYKHNQhAz08XeuiQ7EltUyBDR8UPpAXIFCSgrV/i8xiRcSzLf
toQBh0TNVPAj/K4LWhZxf1kDpuOS/NhK00hz+Ybux4fiHfjK7lqTi1IPKuGLfxPt
e3NBD/WfkBS8qAQ3tqfYO5XZ8mPYtli6p9y0eQnO3B6Y5ptex4K8FKcqxBYrfoCl
xA09S+Rax9lKDBSBLGfjOpxMS7mvPXOn/FM06Os8kPya49dJnZsFdXNC5QOfvrE8
AeDgQsjuD8mkI5fwcgznVgwFQVHuKkHfgwwDI+qUnv5fA2E0VksFZFIfVWhnQJT2
nlA0uDKcqgLeK9RBV8lnT+m+NUJAJrYB6ITwzuH0P8aM+yCZwfXLYz6rWgHhYeBR
MWaraY2ON9fSH9Pi9xDGUIGFhql+U2JE0g8UWYs4houkATyCfacpI0Il9H3T9GoM
nJlux1ftG+T+6Xrxpkrh5zfOKbtjKJj8gVvBbwuNP1cjcIPgLfsVMX3nRPmYdotm
vBie+ooKhBTNquelBD9j
=gci/
-----END PGP SIGNATURE-----
--- End Message ---