Your message dated Mon, 23 Jul 2018 12:03:53 +0000
with message-id <e1fhzzb-000h3j...@fasolo.debian.org>
and subject line Bug#897730: fixed in cpprest 2.10.2-8
has caused the Debian Bug report #897730,
regarding cpprest: ftbfs with GCC-8
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.)
--
897730: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897730
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:cpprest
Version: 2.10.2-6
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-8
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.
The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/cpprest_2.10.2-6_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 8, either set CC=gcc-8 CXX=g++-8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-8/porting_to.html
[...]
[ 15%] Building CXX object src/CMakeFiles/cpprest.dir/streams/fileio_posix.cpp.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/utilities/asyncrt_utils.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/utilities/asyncrt_utils.cpp
/<<PKGBUILDDIR>>/Release/src/utilities/asyncrt_utils.cpp: In member function
'utility::string_t utility::datetime::to_string(utility::datetime::date_format)
const':
/<<PKGBUILDDIR>>/Release/src/utilities/asyncrt_utils.cpp:702:42: error: '%s'
directive output may be truncated writing up to 8 bytes into a region of size
between 1 and 65 [-Werror=format-truncation=]
snprintf(output, sizeof(output), "%s%sZ", datetime_str, buf);
^~~~~~~ ~~~
In file included from /usr/include/stdio.h:862,
from /usr/include/c++/8/cstdio:42,
from /usr/include/c++/8/ext/string_conversions.h:43,
from /usr/include/c++/8/bits/basic_string.h:6361,
from /usr/include/c++/8/string:52,
from /<<PKGBUILDDIR>>/Release/src/pch/stdafx.h:50,
from
/<<PKGBUILDDIR>>/Release/src/utilities/asyncrt_utils.cpp:14:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:64:35: note:
'__builtin___snprintf_chk' output between 2 and 74 bytes into a destination of
size 65
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [src/CMakeFiles/cpprest.dir/build.make:274:
src/CMakeFiles/cpprest.dir/utilities/asyncrt_utils.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** Waiting for unfinished jobs....
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/websockets/client/ws_msg.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/websockets/client/ws_msg.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/pplx/pplxlinux.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/pplx/pplxlinux.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/pplx/threadpool.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/pplx/threadpool.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/streams/fileio_posix.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/streams/fileio_posix.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/websockets/client/ws_client.cpp.o
-c /<<PKGBUILDDIR>>/Release/src/websockets/client/ws_client.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o CMakeFiles/cpprest.dir/http/client/http_client_asio.cpp.o
-c /<<PKGBUILDDIR>>/Release/src/http/client/http_client_asio.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO
-DCPPREST_NO_SSL_LEAK_SUPPRESS -Dcpprest_EXPORTS
-I/<<PKGBUILDDIR>>/Release/include -I/<<PKGBUILDDIR>>/Release/src/pch -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11
-fno-strict-aliasing -fPIC -Werror -pedantic -Wall -Wextra -Wunused-parameter
-Wcast-align -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch
-Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls
-Wunreachable-code -o
CMakeFiles/cpprest.dir/websockets/client/ws_client_wspp.cpp.o -c
/<<PKGBUILDDIR>>/Release/src/websockets/client/ws_client_wspp.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:89: src/CMakeFiles/cpprest.dir/all] Error 2
make[1]: *** [Makefile:144: all] Error 2
dh_auto_build: cd obj-x86_64-linux-gnu && make -j8 -Oline returned exit code 2
make: *** [debian/rules:11: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: cpprest
Source-Version: 2.10.2-8
We believe that the bug you reported is fixed in the latest version of
cpprest, 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 897...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated cpprest
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: Mon, 23 Jul 2018 13:07:42 +0200
Source: cpprest
Binary: libcpprest2.10 libcpprest-dev libcpprest-doc
Architecture: source
Version: 2.10.2-8
Distribution: unstable
Urgency: medium
Maintainer: Gianfranco Costamagna <locutusofb...@debian.org>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Description:
libcpprest-dev - Development files for C++ REST SDK / Casablanca
libcpprest-doc - Reference manual for C++ REST SDK / Casablanca
libcpprest2.10 - Shared library for C++ REST SDK / Casablanca
Closes: 897730
Changes:
cpprest (2.10.2-8) unstable; urgency=medium
.
* cherry-pick upstream proposed patches:
- Fix build with gcc-8 (Closes: #897730)
- Fix build with boost 1.63
Checksums-Sha1:
284c34d3c2c9f7736204736c338c4a0a494e3a1f 2210 cpprest_2.10.2-8.dsc
2ac1d4cc616cdda0ed653d5a1a0b436dff97e958 11512 cpprest_2.10.2-8.debian.tar.xz
b6b82d286edc8f833aa7334059ca01e54f10b508 10189
cpprest_2.10.2-8_source.buildinfo
Checksums-Sha256:
b6031bba58f5ad79c679d6a263a1122824253af2224f357b3ddd725126ebaa0d 2210
cpprest_2.10.2-8.dsc
b36c568af2c888ad98e6ef05220561001833a4e377469dfa45f7f58e173c94c8 11512
cpprest_2.10.2-8.debian.tar.xz
851bba2ff03765a7a1161f44d45480fc0a06269f4c5326bd8aafe15ad8628573 10189
cpprest_2.10.2-8_source.buildinfo
Files:
86cbf05be923e73d0c5b69427d858155 2210 libs optional cpprest_2.10.2-8.dsc
a4d5210f59cc3dc3f91998360a921668 11512 libs optional
cpprest_2.10.2-8.debian.tar.xz
f371703ab3cfa0ff58b4618431cfe850 10189 libs optional
cpprest_2.10.2-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAltVv5kACgkQ808JdE6f
XdnUfxAAvm4z5jiL/RdVcZIrTJvvXSchftNJ5gheIUZz9idkxDwF8NrHRzuzavMN
etL5Migu801qyaX8fLSsQ/gYZ3IcgKlp2LqZ0oJPmaUADI7sDFwJYxsGW5xWWzGO
bS0+ilRvvCvpVPdS27hPoZPYYNti6ZyiBZCmg9p4Dx4jWK7DBvdLwzYpXo3sYWZ+
7lHSCp3CI4gHA4QQUmB8BXVDzYWxD5DH0wwX41LIHOA/vhA+C4wWnmdI7nO7OMo0
/mImSGbmPNa9Ktae24K6l2CXqlrc5bv8D1d4IlUOrQMT+OdEenUpliBNA5mW1bLq
hI4GO6LE5T11tQfqWQ5+q78/bG8I6H1qKhHgTnjcGyns2qhzuiiL94szjICGMVFh
kw0r4XZ6fYZsBaqXYECKRGUXaQOhy1pxSraultVLOU8jrjq4OnzM6sDmHghoZx9p
OOS9rHZUDtAlfJAiBSk04PQmMSBep9EGY1iYGp4o4fOOqf1ES/dmYWgsQcwJ/zSQ
O/XVygFvLUT4sqk8QxLENnSEvbJM+oiQnwaU9zZzlvyXDARIcgkb/5OMSwz6X5pG
yZJ6q0UE5XP6bpbdt/zurexag7iV2ZVlPNmheyBF06iDgtOHVihYh8nVZeeaC2e4
K+HhZdjQm7lSi50/bRsCf3TivfQNmvN+yHljujTT+yKUsWrZGF4=
=pVzH
-----END PGP SIGNATURE-----
--- End Message ---