Your message dated Sat, 02 Sep 2023 10:22:24 +0000
with message-id <[email protected]>
and subject line Bug#1037842: fixed in ring 20230206.0~ds2-1.3
has caused the Debian Bug report #1037842,
regarding ring: ftbfs with GCC-13
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.)
--
1037842: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037842
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ring
Version: 20230206.0~ds2-1.1
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie release]
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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/ring_20230206.0~ds2-1.1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html
[...]
147 | nbChannels = f->channels;
| ^~~~~~~~
/usr/include/x86_64-linux-gnu/libavutil/frame.h:643:9: note: declared here
643 | int channels;
| ^~~~~~~~
fileutils.cpp: In function ‘std::vector<std::__cxx11::basic_string<char> >
jami::fileutils::readDirectory(const std::string&)’:
fileutils.cpp:541:22: warning: ‘int readdir_r(DIR*, dirent*, dirent**)’ is
deprecated [-Wdeprecated-declarations]
541 | while (!readdir_r(dp, reinterpret_cast<dirent*>(buf.data()),
&entry) && entry) {
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/features.h:489,
from /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:39,
from /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h:679,
from /usr/include/c++/13/cstddef:49,
from /usr/include/fmt/core.h:11,
from logger.h:27,
from fileutils.cpp:25:
/usr/include/dirent.h:191:12: note: declared here
191 | extern int __REDIRECT (readdir_r,
| ^~~~~~~~~~
depbase=`echo threadloop.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --tag=CXX --mode=compile g++ -std=gnu++17
-DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-fvisibility=hidden -DLIBJAMI_BUILD -DASIO_STANDALONE
-I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include -DPJ_AUTOCONF=1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/daemon/src
-I/<<PKGBUILDDIR>>/daemon/src/config -I/<<PKGBUILDDIR>>/daemon/src/media
-I/<<PKGBUILDDIR>>/daemon/test -I/<<PKGBUILDDIR>>/daemon/src/jami
-DPREFIX=\"/usr\" -DJAMI_DATADIR=\"/usr/share/jami\" -DENABLE_TRACE
-DJAMI_REVISION=\"\" -DJAMI_DIRTY_REPO=\"dirty\" -DPJSIP_MAX_PKT_LEN=8000
-DPJ_AUTOCONF=1 -I../src/jamidht/eth -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG=1
-O3 -Wno-deprecated -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT threadloop.lo -MD -MP -MF $depbase.Tpo -c -o
threadloop.lo threadloop.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -std=gnu++17 -DHAVE_CONFIG_H -I. -I..
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -DLIBJAMI_BUILD
-DASIO_STANDALONE "-I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include"
-DPJ_AUTOCONF=1 -I/usr/include/jsoncpp "-I/<<PKGBUILDDIR>>/daemon/src"
"-I/<<PKGBUILDDIR>>/daemon/src/config" "-I/<<PKGBUILDDIR>>/daemon/src/media"
"-I/<<PKGBUILDDIR>>/daemon/test" "-I/<<PKGBUILDDIR>>/daemon/src/jami"
-DPREFIX=\"/usr\" -DJAMI_DATADIR=\"/usr/share/jami\" -DENABLE_TRACE
-DJAMI_REVISION=\"\" -DJAMI_DIRTY_REPO=\"dirty\" -DPJSIP_MAX_PKT_LEN=8000
-DPJ_AUTOCONF=1 -I../src/jamidht/eth -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG=1
-O3 -Wno-deprecated -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=."
-fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT threadloop.lo -MD -MP -MF .deps/threadloop.Tpo -c
threadloop.cpp -o threadloop.o
depbase=`echo vcard.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --tag=CXX --mode=compile g++ -std=gnu++17
-DHAVE_CONFIG_H -I. -I.. -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-fvisibility=hidden -DLIBJAMI_BUILD -DASIO_STANDALONE
-I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include -DPJ_AUTOCONF=1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/daemon/src
-I/<<PKGBUILDDIR>>/daemon/src/config -I/<<PKGBUILDDIR>>/daemon/src/media
-I/<<PKGBUILDDIR>>/daemon/test -I/<<PKGBUILDDIR>>/daemon/src/jami
-DPREFIX=\"/usr\" -DJAMI_DATADIR=\"/usr/share/jami\" -DENABLE_TRACE
-DJAMI_REVISION=\"\" -DJAMI_DIRTY_REPO=\"dirty\" -DPJSIP_MAX_PKT_LEN=8000
-DPJ_AUTOCONF=1 -I../src/jamidht/eth -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG=1
-O3 -Wno-deprecated -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT vcard.lo -MD -MP -MF $depbase.Tpo -c -o vcard.lo
vcard.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -std=gnu++17 -DHAVE_CONFIG_H -I. -I..
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fvisibility=hidden -DLIBJAMI_BUILD
-DASIO_STANDALONE "-I/<<PKGBUILDDIR>>/daemon/contrib/x86_64-linux-gnu/include"
-DPJ_AUTOCONF=1 -I/usr/include/jsoncpp "-I/<<PKGBUILDDIR>>/daemon/src"
"-I/<<PKGBUILDDIR>>/daemon/src/config" "-I/<<PKGBUILDDIR>>/daemon/src/media"
"-I/<<PKGBUILDDIR>>/daemon/test" "-I/<<PKGBUILDDIR>>/daemon/src/jami"
-DPREFIX=\"/usr\" -DJAMI_DATADIR=\"/usr/share/jami\" -DENABLE_TRACE
-DJAMI_REVISION=\"\" -DJAMI_DIRTY_REPO=\"dirty\" -DPJSIP_MAX_PKT_LEN=8000
-DPJ_AUTOCONF=1 -I../src/jamidht/eth -Wdate-time -D_FORTIFY_SOURCE=2 -DNDEBUG=1
-O3 -Wno-deprecated -g -O2 "-ffile-prefix-map=/<<PKGBUILDDIR>>=."
-fstack-protector-strong -Wformat -Werror=format-security -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT vcard.lo -MD -MP -MF .deps/vcard.Tpo -c vcard.cpp -o
vcard.o
archiver.cpp: At global scope:
archiver.cpp:120:1: error: ambiguating new declaration of ‘std::vector<unsigned
char> jami::archiver::compress(const std::string&)’
120 | compress(const std::string& str)
| ^~~~~~~~
archiver.h:49:22: note: old declaration ‘int jami::archiver::compress(const
std::string&)’
49 | std::vector<uint8_t> compress(const std::string& str);
| ^~~~~~~~
archiver.cpp:156:1: error: ambiguating new declaration of ‘std::vector<unsigned
char> jami::archiver::decompressGzip(const std::string&)’
156 | decompressGzip(const std::string& path)
| ^~~~~~~~~~~~~~
archiver.h:65:22: note: old declaration ‘int
jami::archiver::decompressGzip(const std::string&)’
65 | std::vector<uint8_t> decompressGzip(const std::string& path);
| ^~~~~~~~~~~~~~
archiver.cpp:414:1: error: ambiguating new declaration of ‘std::vector<unsigned
char> jami::archiver::readFileFromArchive(const std::string&, const
std::string&)’
414 | readFileFromArchive(const std::string& archivePath, const std::string&
fileRelativePathName)
| ^~~~~~~~~~~~~~~~~~~
archiver.h:94:22: note: old declaration ‘int
jami::archiver::readFileFromArchive(const std::string&, const std::string&)’
94 | std::vector<uint8_t> readFileFromArchive(const std::string& path,
| ^~~~~~~~~~~~~~~~~~~
In file included from vcard.cpp:21:
string_utils.h:54:27: error: ‘uint64_t’ was not declared in this scope
54 | std::string to_hex_string(uint64_t id);
| ^~~~~~~~
string_utils.h:31:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you
forget to ‘#include <cstdint>’?
30 | #include <charconv>
+++ |+#include <cstdint>
31 |
string_utils.h:55:1: error: ‘uint64_t’ does not name a type
55 | uint64_t from_hex_string(const std::string& str);
| ^~~~~~~~
string_utils.h:55:1: note: ‘uint64_t’ is defined in header ‘<cstdint>’; did you
forget to ‘#include <cstdint>’?
make[4]: *** [Makefile:2669: vcard.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: *** [Makefile:2669: archiver.lo] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/daemon/src'
make[3]: *** [Makefile:594: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/daemon'
make[2]: *** [Makefile:500: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/daemon'
make[1]: *** [debian/rules:90: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:23: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ring
Source-Version: 20230206.0~ds2-1.3
Done: Gianfranco Costamagna <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ring, 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.
Gianfranco Costamagna <[email protected]> (supplier of updated ring
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: Sat, 02 Sep 2023 10:00:03 +0200
Source: ring
Built-For-Profiles: noudeb
Architecture: source
Version: 20230206.0~ds2-1.3
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <[email protected]>
Changed-By: Gianfranco Costamagna <[email protected]>
Closes: 1037842
Changes:
ring (20230206.0~ds2-1.3) unstable; urgency=medium
.
* Non-maintainer upload.
* debian/patches/d5e6509975bfaa67f7b3c54db72336b810454fc2.patch:
- gcc-13 upstream build fix (Closes: #1037842)
* debian/patches/bfa5a93114266caf791ff62c84918249c6d75bdf.patch:
* debian/patches/fc975f0cacde4b06c6adde3d7f0c02f71abfb38c.patch:
- ffmpeg 6.0 upstream build fix.
Checksums-Sha1:
b14e0226348773429d67c04e34f9f125729012a4 3453 ring_20230206.0~ds2-1.3.dsc
bdf39b98cb14bb0fdd163400e35dc1afd73c3b1e 32312
ring_20230206.0~ds2-1.3.debian.tar.xz
e1a59f8e22f880d8be996cf3066effe2c90e951e 20329
ring_20230206.0~ds2-1.3_source.buildinfo
Checksums-Sha256:
09d231fe6f7eed1f3544dc0b4cd115230aed030c1037c0bc15ac0bc4965e0ad2 3453
ring_20230206.0~ds2-1.3.dsc
0315e5012b23af2f05ba5011e21e070f6e7ff10448a0e7c74495a385ae586f09 32312
ring_20230206.0~ds2-1.3.debian.tar.xz
2280412a68dd138a963200803bcc57955182852443ae0eb6e3dc56d0e00da37e 20329
ring_20230206.0~ds2-1.3_source.buildinfo
Files:
bbab3e3f9ef5301c082d3b350d7318bc 3453 comm optional ring_20230206.0~ds2-1.3.dsc
c706382019443c2f727bf22f07db7b41 32312 comm optional
ring_20230206.0~ds2-1.3.debian.tar.xz
6b6d3bfab9e8edc2a57effbf974d3371 20329 comm optional
ring_20230206.0~ds2-1.3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmTzBeUACgkQ808JdE6f
XdkNMhAAl671NBCm8piswWybk4pyVUDY0bR/MHk3dEiY7ucYAa9/wH92CUTeSwks
5byW5avIFH1HK2mYtfBcshraeqifGuT6ZcHg2o/7/FQuJQRQNd7d3L91SQkWNDp5
vdbyuFy9bJeRsh6NrzHooRBZ+wtPwVUqn2ZTkrmLZp3A0OoCwyxZ6MBD5+TKDjSo
hXlHhp0Kd3nElrlMZGqjfyr0yTrHHDsqU3Udxvl399oT437Dz0z6J9IDiiLU+Sjv
/pe8YD3cNjD78G9VfClzOWKu9dHQ/CosgG9zBa0mBYbZWy1LOmaI6q8ehyLDhiPC
TtQgR+6bRZ/sDsXCENPgKFYquqR5qg/xXXAbu9xWPSJSNm1yPfzIhc8fmQGaMFAI
gISi0WRGqV6/d1o998vz96aftpBKHnCwtSF2gmQT8943TG3L3DIc9FDJhwoBOsT6
52+TqUPAJj/c7ewhaLoozC2iGtIAKziMSvDxciAW2BWTURKhnzhV5F8YYFj6rEvR
Y17c+QFUMvW59DD6ubH9UqliH3LeXaxg53n+n93Vi28Ians+942CFNBJDJIYbI3Z
oGN37YMEp8D6FLpoRYL/oJvWeiZpbljvixJj+fUW2TEzv1k8D5nVRioyVLdnOhRg
xW7yw+96TdihYsqCwR/oeyEUuzBKNDuewtuQlcWJ8C0k6olkgP0=
=//EP
-----END PGP SIGNATURE-----
--- End Message ---