Your message dated Wed, 27 Sep 2023 04:19:34 +0000
with message-id <e1qlm1o-00beaq...@fasolo.debian.org>
and subject line Bug#1051909: fixed in ring 20230922.0~ds1-1
has caused the Debian Bug report #1051909,
regarding ring: FTBFS: error: using typedef-name ‘using dht::Logger = struct
dht::log::Logger’ after ‘struct’
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.)
--
1051909: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1051909
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ring
Version: 20230206.0~ds2-1.3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
Dear maintainer,
ring fails to build from source. From my build log on amd64:
| /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 -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT client/conversation_interface.lo -MD -MP -MF
$depbase.Tpo -c -o client/conversation_interface.lo
client/conversation_interface.cpp &&\
| mv -f $depbase.Tpo $depbase.Plo
| make[4]: *** [Makefile:2669: account_factory.lo] Error 1
| make[4]: *** Waiting for unfinished jobs....
| 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 -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -MT client/conversation_interface.lo -MD -MP -MF
client/.deps/conversation_interface.Tpo -c client/conversation_interface.cpp -o
client/conversation_interface.o
| make[4]: *** [Makefile:2669: call.lo] Error 1
| make[4]: *** [Makefile:2669: manager.lo] Error 1
| make[4]: *** [Makefile:2669: conference.lo] Error 1
| In file included from ./jamidht/account_manager.h:28,
| from ./jamidht/conversation_module.h:25,
| from ./jamidht/jamiaccount.h:49,
| from client/datatransfer.cpp:26:
| ./jamidht/namedirectory.h:43:8: error: using typedef-name ‘using dht::Logger
= struct dht::log::Logger’ after ‘struct’
| 43 | struct Logger;
| | ^~~~~~
| In file included from /usr/include/opendht/dhtrunner.h:28,
| from ./connectivity/connectionmanager.h:24,
| from ./jamidht/jamiaccount.h:46:
| /usr/include/opendht/logger.h:117:7: note: ‘using dht::Logger = struct
dht::log::Logger’ has a previous declaration here
| 117 | using Logger = log::Logger;
| | ^~~~~~
| In file included from ./jamidht/account_manager.h:28,
| from ./jamidht/conversation_module.h:25,
| from ./jamidht/jamiaccount.h:49,
| from client/configurationmanager.cpp:39:
| ./jamidht/namedirectory.h:43:8: error: using typedef-name ‘using dht::Logger
= struct dht::log::Logger’ after ‘struct’
| 43 | struct Logger;
| | ^~~~~~
| In file included from /usr/include/opendht/dhtrunner.h:28,
| from ./connectivity/connectionmanager.h:24,
| from ./jamidht/jamiaccount.h:46:
| /usr/include/opendht/logger.h:117:7: note: ‘using dht::Logger = struct
dht::log::Logger’ has a previous declaration here
| 117 | using Logger = log::Logger;
| | ^~~~~~
| In file included from ./jamidht/account_manager.h:28,
| from ./jamidht/conversation_module.h:25,
| from ./jamidht/jamiaccount.h:49,
| from client/callmanager.cpp:38:
| ./jamidht/namedirectory.h:43:8: error: using typedef-name ‘using dht::Logger
= struct dht::log::Logger’ after ‘struct’
| 43 | struct Logger;
| | ^~~~~~
| In file included from /usr/include/opendht/dhtrunner.h:28,
| from ./connectivity/connectionmanager.h:24,
| from ./jamidht/jamiaccount.h:46:
| /usr/include/opendht/logger.h:117:7: note: ‘using dht::Logger = struct
dht::log::Logger’ has a previous declaration here
| 117 | using Logger = log::Logger;
| | ^~~~~~
| In file included from ./jamidht/account_manager.h:28,
| from ./jamidht/conversation_module.h:25,
| from ./jamidht/jamiaccount.h:49,
| from client/conversation_interface.cpp:33:
| ./jamidht/namedirectory.h:43:8: error: using typedef-name ‘using dht::Logger
= struct dht::log::Logger’ after ‘struct’
| 43 | struct Logger;
| | ^~~~~~
| In file included from /usr/include/opendht/dhtrunner.h:28,
| from ./connectivity/connectionmanager.h:24,
| from ./jamidht/jamiaccount.h:46:
| /usr/include/opendht/logger.h:117:7: note: ‘using dht::Logger = struct
dht::log::Logger’ has a previous declaration here
| 117 | using Logger = log::Logger;
| | ^~~~~~
| make[4]: *** [Makefile:2669: client/datatransfer.lo] Error 1
| make[4]: *** [Makefile:2669: client/callmanager.lo] Error 1
| make[4]: *** [Makefile:2669: client/configurationmanager.lo] Error 1
| make[4]: *** [Makefile:2669: client/conversation_interface.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-arch] Error 2
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
A full build log on riscv64 is also available:
https://buildd.debian.org/status/fetch.php?pkg=ring&arch=riscv64&ver=20230206.0%7Eds2-1.3&stamp=1694612745&raw=0
Regards
Aurelien
--- End Message ---
--- Begin Message ---
Source: ring
Source-Version: 20230922.0~ds1-1
Done: Amin Bandali <band...@gnu.org>
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 1051...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Amin Bandali <band...@gnu.org> (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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 26 Sep 2023 22:24:18 -0400
Source: ring
Built-For-Profiles: noudeb
Architecture: source
Version: 20230922.0~ds1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian VoIP Team <pkg-voip-maintain...@lists.alioth.debian.org>
Changed-By: Amin Bandali <band...@gnu.org>
Closes: 1051909
Changes:
ring (20230922.0~ds1-1) unstable; urgency=medium
.
* New upstream release (Closes: #1051909)
* Add patch for fixing CVE-2023-27585, which is already fixed in the
main pjproject upstream of jami as well as in jami's vendored copy
of pjproject, but not included as part of the 20230922.0 release
- debian/patches/CVE-2023-27585.patch
* Replace libdbus-c++-dev with libsdbus-c++-dev, following upstream
- debian/control
* Bump Build-Depends on libopendht-dev (>= 3.0.0)
- debian/control
* Drop upstream patches included in this new release, as well as one
that is no longer needed
- debian/patches/d5e6509975bfaa67f7b3c54db72336b810454fc2.patch
- debian/patches/bfa5a93114266caf791ff62c84918249c6d75bdf.patch
- debian/patches/fc975f0cacde4b06c6adde3d7f0c02f71abfb38c.patch
- debian/patches/1010-cmake-options.patch
* Add libsdbus-c++-bin to Build-Depends to get the sdbus-c++-xml2cpp
utility needed by daemon/bin/Makefile.am
- debian/control
* Add libsystemd-dev to Build-Depends, needed to successfully link
against sdbus-cpp
- debian/control
* Update atomic library workaround for armel and mipsel
- debian/rules
* Address lintian warning and errors
- debian/copyright: Drop old entry to address:
W: ring source: superfluous-file-pattern
src/libclient/web-chatview/linkify* [debian/copyright:81]
- debian/source/lintian-overrides: Silence superfluous errors like
E: ring source: source-is-missing
[3rdparty/tidy-html5/regression_testing/cases/github-cases/case-...@1.html]
* Remove duplicate line
- debian/rules
* Update patch to remove fuzz so it applies cleanly
- debian/patches/2000-jsoncpp-rename.patch
* Drop no longer needed patch
- debian/patches/2010-dont-build-gnutls.patch
* Rename debian/patches/2020-dont-build-msgpack.patch to combine the
diffs for disabling forced builds and add asio and natpmp
- debian/patches/2010-dont-force-build-pkgs.patch
* Bump Build-Depends on libgnutls28-dev (>= 3.6.7)
- debian/control
Checksums-Sha1:
a68b8855601525dec718195210db631289ffa8bd 3501 ring_20230922.0~ds1-1.dsc
2222ec009069c8f93b79c9377c98e46cb73247d1 30594862
ring_20230922.0~ds1.orig.tar.gz
277d2dfe11f5fb665be46fd97e5fc33610c8b835 24208
ring_20230922.0~ds1-1.debian.tar.xz
49a32f8728348c8b8183043349c5c5b569c47bff 11325
ring_20230922.0~ds1-1_source.buildinfo
Checksums-Sha256:
3f1ab6c0843638e0c2881d648bc3db2b0e03cba2609c6f23cc382aa2bfadd50f 3501
ring_20230922.0~ds1-1.dsc
806da54d3d8b66d5fc219a40fd6496f17276a0585fc9d46d0cd04fbfc246f2b7 30594862
ring_20230922.0~ds1.orig.tar.gz
e17d0f656698f6089b9b5b07cba6670a0be2232b4520f65453ed1bd314de79b1 24208
ring_20230922.0~ds1-1.debian.tar.xz
7654e821492c689bd05dce5d170856e3087374a9906b84f936cc5ef08cd30efb 11325
ring_20230922.0~ds1-1_source.buildinfo
Files:
414a4bb57d2a56745690c1fa3cd89213 3501 comm optional ring_20230922.0~ds1-1.dsc
295a3587f12eabd03b39d0e1a2e30857 30594862 comm optional
ring_20230922.0~ds1.orig.tar.gz
8522f0d32f65f0b9822237f3c20e0617 24208 comm optional
ring_20230922.0~ds1-1.debian.tar.xz
f049647ab51a858e842ad202f50507de 11325 comm optional
ring_20230922.0~ds1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEEObM8jZRIDS3cwqSYi0Sgzce5VvIFAmUTlxQQHGJhbmRhbGlA
Z251Lm9yZwAKCRCLRKDNx7lW8nvAD/49WjvDt9t9GypXmauNxn/CT9w3x1oVag/Q
StULFfGm7FCTXlGVIP5H/PDatlZ1XX8zSbnChkIWf9IDVX/KJ0L1VbDxWNrfHs2H
U134TrzNZvTTvDuWeWc7h/9fXi8+O+sWjxyJNuIHuXAbTryjSrobpwmdO3sS7hzD
DjEFncfnxQm9JpllN9p6zNNXa0G14m/GJtm5sYJn/qJUnQz92CHEbRujZ9Bc/xha
p4SSDSKjndZcpUVkaDJdoAeT0ZwJmyrUvLu5MoVYG6+R+Tc++S4qIciXWyxBbNTD
4Y5+O7xOZtMgBLsCML2xnzdE7hGC6t+M1miW/h7C0m1EzytLkMghowjs6pE4iMeA
HQR89odQ4K98ULaBlXaVThE/gcQddEWR80myGHgYEwGHf+cFVbUgxLX0qeJQnOaz
pEqVbYFDdMKjM9t3pFydxC/ojbAE8w/jroyXCFHIRhCALttA/w84jxTPC4KzYEEh
xrTCQ7s3btUCZ3We/gcIK6c8TOh/KLLQSrrWjikXjl3yCQkgiuzi8g5UhLGXCOa7
1aCgQK4irNVQH2iaXsRuYjReUxTdTQw0/MRNqtvkxd3ksDOkF560gKilZF8lLYAW
2FqCRExZrWh+1fzcErN/OHBKySQJapS9lntlb7U4vKAYuTmg2XxLJIrj1kL0oSTp
1aAz7Y3Odg==
=uEh8
-----END PGP SIGNATURE-----
--- End Message ---