Your message dated Wed, 26 Mar 2025 20:35:53 +0000
with message-id <e1txxtd-009fge...@fasolo.debian.org>
and subject line Bug#1101237: fixed in loggedfs 0.9+ds-5
has caused the Debian Bug report #1101237,
regarding loggedfs: FTBFS: /usr/include/unicode/localpointer.h:561:26: error: 
parameter declared 'auto'
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.)


-- 
1101237: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101237
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:loggedfs
Version: 0.9+ds-4
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
        make -j2 clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf build/
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- easyloggingdir=/usr/include
        make -j2 "INSTALL=install --strip-program=true" 
easyloggingdir=/usr/include
make[2]: Entering directory '/<<PKGBUILDDIR>>'
mkdir build
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -o build/Filter.o -c src/Filter.cpp -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-ansi -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -DELPP_SYSLOG 
-DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -std=c++11 `xml2-config --cflags`
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -o build/easylogging.o -c 
/usr/include/easylogging++.cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wall -ansi -D_FILE_OFFSET_BITS=64 
-DFUSE_USE_VERSION=26 -DELPP_SYSLOG -DELPP_NO_DEFAULT_LOG_FILE 
-DELPP_THREAD_SAFE -std=c++11 `xml2-config --cflags`
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -o build/Config.o -c src/Config.cpp -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall 
-ansi -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -DELPP_SYSLOG 
-DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -std=c++11 `xml2-config --cflags`
In file included from /usr/include/unicode/uenum.h:25,
                 from /usr/include/unicode/ucnv.h:52,
                 from /usr/include/libxml2/libxml/encoding.h:31,
                 from /usr/include/libxml2/libxml/parser.h:812,
                 from src/Config.h:30,
                 from src/Config.cpp:25:
/usr/include/unicode/localpointer.h:561:26: error: parameter declared ‘auto’
  561 | template <typename Type, auto closeFunction>
      |                          ^~~~
/usr/include/unicode/localpointer.h:573:76: error: template argument 2 is 
invalid
  573 |     explicit LocalOpenPointer(std::unique_ptr<Type, 
decltype(closeFunction)> &&p)
      |                                                                         
   ^
/usr/include/unicode/localpointer.h:583:78: error: template argument 2 is 
invalid
  583 |     LocalOpenPointer &operator=(std::unique_ptr<Type, 
decltype(closeFunction)> &&p) {
      |                                                                         
     ^
/usr/include/unicode/localpointer.h:599:59: error: template argument 2 is 
invalid
  599 |     operator std::unique_ptr<Type, decltype(closeFunction)> () && {
      |                                                           ^
/usr/include/unicode/uenum.h:69:1: note: invalid template non-type parameter
   69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, 
uenum_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/unicode/ucnv.h:597:1: note: invalid template non-type parameter
  597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, 
ucnv_close);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [Makefile:20: build/Config.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/usr/include/easylogging++.cc: In member function ‘el::Logger* 
el::base::RegisteredLoggers::get(const std::string&, bool)’:
/usr/include/easylogging++.cc:1900:83: warning: loop variable ‘h’ of type 
‘const std::pair<std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LoggerRegistrationCallback> >&’ binds to a temporary 
constructed from type ‘std::pair<const std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LoggerRegistrationCallback> >’ [-Wrange-loop-construct]
 1900 |     for (const std::pair<std::string, 
base::type::LoggerRegistrationCallbackPtr>& h
      |                                                                         
          ^
/usr/include/easylogging++.cc:1900:83: note: use non-reference type ‘const 
std::pair<std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LoggerRegistrationCallback> >’ to make the copy explicit 
or ‘const std::pair<const std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LoggerRegistrationCallback> >&’ to prevent copying
/usr/include/easylogging++.cc: In member function ‘void 
el::base::LogDispatcher::dispatch()’:
/usr/include/easylogging++.cc:2492:74: warning: loop variable ‘h’ of type 
‘const std::pair<std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LogDispatchCallback> >&’ binds to a temporary constructed 
from type ‘std::pair<const std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LogDispatchCallback> >’ [-Wrange-loop-construct]
 2492 |   for (const std::pair<std::string, 
base::type::LogDispatchCallbackPtr>& h
      |                                                                         
 ^
/usr/include/easylogging++.cc:2492:74: note: use non-reference type ‘const 
std::pair<std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LogDispatchCallback> >’ to make the copy explicit or 
‘const std::pair<const std::__cxx11::basic_string<char>, 
std::shared_ptr<el::LogDispatchCallback> >&’ to prevent copying
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" 
easyloggingdir=/usr/include returned exit code 2
make[1]: *** [debian/rules:11: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202503/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:loggedfs, so that this is still
visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: loggedfs
Source-Version: 0.9+ds-5
Done: Stephen Kitt <sk...@debian.org>

We believe that the bug you reported is fixed in the latest version of
loggedfs, 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 1101...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stephen Kitt <sk...@debian.org> (supplier of updated loggedfs 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: Wed, 26 Mar 2025 20:57:27 +0100
Source: loggedfs
Architecture: source
Version: 0.9+ds-5
Distribution: unstable
Urgency: medium
Maintainer: Stephen Kitt <sk...@debian.org>
Changed-By: Stephen Kitt <sk...@debian.org>
Closes: 1101237
Changes:
 loggedfs (0.9+ds-5) unstable; urgency=medium
 .
   * Build using C++17 to support newer ICU. Closes: #1101237. Thanks to
     László Böszörményi (GCS) for the patch!
   * Standards-Version 4.7.2, no change required.
Checksums-Sha1:
 d1d7a9bd612d49e57bc42eba9242d4829fa1d2b4 1888 loggedfs_0.9+ds-5.dsc
 5f99ad1b817c73cde68ee2f017a4d5b546b65120 4692 loggedfs_0.9+ds-5.debian.tar.xz
 114e285186e8dc18e2a43c4fbfa99b91758e888f 6850 
loggedfs_0.9+ds-5_source.buildinfo
Checksums-Sha256:
 c7fa9e472a2434edd398028b8bf57e0ff2f0ad752f261dd926a496c398530b75 1888 
loggedfs_0.9+ds-5.dsc
 8bccf57066ebe3ee14428ea63cd6caf5e22560a77a8d552b19076472d2a15d48 4692 
loggedfs_0.9+ds-5.debian.tar.xz
 2f7136597bea69e11612a261151ed1f260031d2e160bb9a153fb0ea6f9b41c1b 6850 
loggedfs_0.9+ds-5_source.buildinfo
Files:
 3e072ead079a678567dbeb13ae9f4bc6 1888 admin optional loggedfs_0.9+ds-5.dsc
 a15965b4f6b5f2d887b80a5443d9511b 4692 admin optional 
loggedfs_0.9+ds-5.debian.tar.xz
 b62aaa4b020a0f284b3eea19ae386ec8 6850 admin optional 
loggedfs_0.9+ds-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEnPVX/hPLkMoq7x0ggNMC9Yhtg5wFAmfkXDMACgkQgNMC9Yht
g5wUiw/5Aex/XA56Y+eoCNKWKYWKBZgpGqn/cixnEP05apyUSBDDHs1qhR1wsRBQ
3HlsMTCuypwqogNj2YWxyiwfdCnb0VGb0R66eV2gGX/b8F+TZAMD3lAGs5QB5dkR
M0E3ZYsU3Y+FDk+nySJoJ/aStSxfEL3QBdqvYSpoKAcOfcwwzSrstYXGwLzr2idm
jXaDqBws/KW2OZNzaChq3GmqcYIYtZZtstMZzlu06YkJPsgfkgZUf9w8tnBsv74V
4ztWuc8PbT/wX/EVkxtV496VK+LTWc/fsmgJrhUBFcS8vDOKrfGUe86oU+H3Ks16
r93evgxvjUBOBBBAdjn7XJKdzdqve1c0RcqkgFsSbpiUidBQEQtTA4dbCweFU2vu
i0gUXv+RGACHH0EkBVg/t4UAPrZTjhm1FilVldENaD/vvr2+cd9CTq9Ci2V6ClLy
tGts/EBr0pDgfdvaanquzlqSSaA/awBYO64QcwaTzMMpBT0VE9dygz1PV9AsteT5
kmBEDTiV39uTj+R/TXglKJAkTbNQB416nC9oxY31fwYFc0QA7XJKHGPqnBgbSGqf
Szu3viN+lR653yxSPLGMePvRALEJyMHN3GlvsGjb6dDgviRWgBoe67LiD5/Kr3U+
/LQ1652tqzZ658TwYZAicmZtkv8VuGRi2FSa3g/9MOUEEk/2RyU=
=eQ7y
-----END PGP SIGNATURE-----

Attachment: pgp8fPURI3Q3E.pgp
Description: PGP signature


--- End Message ---

Reply via email to