Your message dated Mon, 29 Feb 2016 13:06:35 +0000
with message-id <[email protected]>
and subject line Bug#811995: fixed in nghttp2 1.8.0-1
has caused the Debian Bug report #811995,
regarding nghttp2: 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.)
--
811995: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=811995
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: nghttp2
Version: 1.6.0-1
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
...
> gcc -DHAVE_CONFIG_H -I. -I.. -DPKGDATADIR='"/usr/share/nghttp2"' -Wall
> -I../lib/includes -I../lib/includes -I../lib -I../src/includes
> -I../third-party -I/usr/include/libxml2 -DHAVE_CONFIG_H -Wdate-time
> -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
> -Werror=format-security -c -o timegm.o timegm.c
> In file included from http2.h:41:0,
> from http2.cc:25:
> memchunk.h: In instantiation of 'T* nghttp2::Pool<T>::get() [with T =
> nghttp2::Memchunk<16384ul>]':
> memchunk.h:128:19: required from 'size_t
> nghttp2::Memchunks<Memchunk>::append(char) [with Memchunk =
> nghttp2::Memchunk<16384ul>; size_t = long unsigned int]'
> http2.cc:242:33: required from here
> memchunk.h:69:26: error: call of overloaded
> 'make_unique(std::remove_reference<std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >&>::type)' is ambiguous
> pool = make_unique<T>(std::move(pool));
> ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
>
> In file included from memchunk.h:40:0,
> from http2.h:41,
> from http2.cc:25:
> template.h:42:1: note: candidate: typename std::enable_if<(! std::is_array<
> <template-parameter-1-1> >::value), std::unique_ptr<_Tp> >::type
> nghttp2::make_unique(U&& ...) [with T = nghttp2::Memchunk<16384ul>; U =
> {std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >}; typename
> std::enable_if<(! std::is_array< <template-parameter-1-1> >::value),
> std::unique_ptr<_Tp> >::type = std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >]
> make_unique(U &&... u) {
> ^~~~~~~~~~~
>
> In file included from /usr/include/c++/6/memory:81:0,
> from util.h:45,
> from http2.h:40,
> from http2.cc:25:
> /usr/include/c++/6/bits/unique_ptr.h:786:5: note: candidate: typename
> std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...) [with _Tp
> = nghttp2::Memchunk<16384ul>; _Args =
> {std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >}; typename
> std::_MakeUniq<_Tp>::__single_object =
> std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >]
> make_unique(_Args&&... __args)
> ^~~~~~~~~~~
>
> In file included from shrpx_connection.h:38:0,
> from shrpx_client_handler.h:37,
> from shrpx_http2_downstream_connection.cc:33:
> memchunk.h: In instantiation of 'T* nghttp2::Pool<T>::get() [with T =
> nghttp2::Memchunk<16384ul>]':
> memchunk.h:146:19: required from 'size_t
> nghttp2::Memchunks<Memchunk>::append(const void*, size_t) [with Memchunk =
> nghttp2::Memchunk<16384ul>; size_t = long unsigned int]'
> shrpx_http2_downstream_connection.cc:416:31: required from here
> memchunk.h:69:26: error: call of overloaded
> 'make_unique(std::remove_reference<std::unique_ptr<nghttp2::Memchunk<16384ul>,
> std::default_delete<nghttp2::Memchunk<16384ul> > >&>::type)' is ambiguous
> pool = make_unique<T>(std::move(pool));
> ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
--- End Message ---
--- Begin Message ---
Source: nghttp2
Source-Version: 1.8.0-1
We believe that the bug you reported is fixed in the latest version of
nghttp2, 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.
Tomasz Buchert <[email protected]> (supplier of updated nghttp2 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: SHA512
Format: 1.8
Date: Mon, 29 Feb 2016 13:28:57 +0100
Source: nghttp2
Binary: libnghttp2-dev libnghttp2-doc libnghttp2-14 nghttp2-client
nghttp2-proxy nghttp2-server nghttp2
Architecture: source
Version: 1.8.0-1
Distribution: unstable
Urgency: medium
Maintainer: Dave Beckett <[email protected]>
Changed-By: Tomasz Buchert <[email protected]>
Description:
libnghttp2-14 - library implementing HTTP/2 protocol (shared library)
libnghttp2-dev - library implementing HTTP/2 protocol (development files)
libnghttp2-doc - library implementing HTTP/2 protocol (documentation)
nghttp2 - server, proxy and client implementing HTTP/2
nghttp2-client - client implementing HTTP/2 protocol
nghttp2-proxy - reverse proxy implementing HTTP/2 protocol
nghttp2-server - server implementing HTTP/2 protocol
Closes: 811995
Changes:
nghttp2 (1.8.0-1) unstable; urgency=medium
.
* Imported upstream version 1.8.0 (Closes: #811995)
* d/symbols: update symbol list
* d/control: bump std-ver to 3.9.7 (no changes needed)
Checksums-Sha1:
8d51fe84687365384ad627f22ff22eb402d1320a 2234 nghttp2_1.8.0-1.dsc
82333d0b111641a85da60812cfcef6696234baad 1701697 nghttp2_1.8.0.orig.tar.bz2
323a2d54d21bf984dde691757ef7b8e6f004bfdf 10928 nghttp2_1.8.0-1.debian.tar.xz
Checksums-Sha256:
a166a2fa2ba5d1af53654bab2e9efd3ce47d028c098434d82cc5ec9ce8e6b89e 2234
nghttp2_1.8.0-1.dsc
60a15a6eadbb3427e12983f87d42ac852dc46a55a4be9ef2454070228c1ebf83 1701697
nghttp2_1.8.0.orig.tar.bz2
f1a6987727bea7dae4fb1ba23cb6fdd5acf7a1d1cf379a20b0e8f551cdb16315 10928
nghttp2_1.8.0-1.debian.tar.xz
Files:
c88c034073e40a4e218beedcf1d824bc 2234 httpd optional nghttp2_1.8.0-1.dsc
691508b434304316ad51407dfcb59c9e 1701697 httpd optional
nghttp2_1.8.0.orig.tar.bz2
6658bc27827057f767eebd3d6660254b 10928 httpd optional
nghttp2_1.8.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBCgAGBQJW1Dz+AAoJEILCCkopy7/VxwsIALeoXAuSqGVyvSfXun3LXcrG
TBIaN5ghJAhy0TlEQ2LtHNw3bArHVz/z9x+B4+/4H6cOZZCXZs2oqHBP3c5ZsnVs
oaQwYYjOQPHqsD03uo6PzKM9dFQkKHXLd7U9c0I991+9BVgD2CufAp9D0ZZddWAp
0pnt+Tl+VgXFtXExRDHVlvCJUA18HVVk20A0UyHoZ9uW2GfVVCO4Y4pKl9vYzjHQ
s9850urUAHKBXWPO5tumL5at9nG5Rf0Z+BjK3Hjo8hguYjbFVxzrKDqczLsWMuye
eRcIVFQgTAdbVlGkHB2iGO3WsA9OSuFH3JCpxhy9ncyw09vjja1lomt90upG87k=
=FdxN
-----END PGP SIGNATURE-----
--- End Message ---