Your message dated Fri, 29 Jul 2022 15:48:46 +0000
with message-id <[email protected]>
and subject line Bug#1012941: fixed in grub-customizer 5.2.1-2
has caused the Debian Bug report #1012941,
regarding grub-customizer: ftbfs with GCC-12
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.)


-- 
1012941: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012941
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:grub-customizer
Version: 5.1.0-3
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-12

[This bug is targeted to the upcoming bookworm 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-12/g++-12, but succeeds to build with gcc-11/g++-11. The
severity of this report will be raised before the bookworm release.

The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/gcc12/grub-customizer_5.1.0-3_unstable_gcc12.log
The last lines of the build log are at the end of this report.

To build with GCC 11, either set CC=gcc-11 CXX=g++-11 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-11/porting_to.html

GCC 11 defaults to the GNU++17 standard.  If your package installs
header files in /usr/include, please don't work around C++17 issues
by choosing a lower C++ standard for the package build, but fix these
issues to build with the C++17 standard.

[...]
      |                                      ^~~
In file included from /<<PKGBUILDDIR>>/src/main/proxy.cpp:32:
/<<PKGBUILDDIR>>/src/main/../Model/ListCfg.hpp: In member function ‘bool 
Model_ListCfg::compare(const Model_ListCfg&) const’:
/<<PKGBUILDDIR>>/src/main/../Model/ListCfg.hpp:872:71: error: aggregate 
‘std::array<std::__cxx11::list<std::shared_ptr<Model_Rule> >, 2> rlist’ has 
incomplete type and cannot be defined
  872 |                 std::array<std::list<std::shared_ptr<Model_Rule>>, 2> 
rlist;
      |                                                                       
^~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../lib/Regex/GLib.hpp:41,
                 from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/GLibRegex.cpp:28:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../lib/Regex/../Helper.hpp: In 
static member function ‘static std::string Helper::md5(const std::string&)’:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../lib/Regex/../Helper.hpp:63:20: 
warning: ‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is 
deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   63 |                 MD5(cStr, input.length(), buf);
      |                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../lib/Regex/../Helper.hpp:32:
/usr/include/openssl/md5.h:52:38: note: declared here
   52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t 
n,
      |                                      ^~~
In file included from /<<PKGBUILDDIR>>/src/main/../Bootstrap/Factory.hpp:34:
/<<PKGBUILDDIR>>/src/main/../Bootstrap/../Model/ListCfg.hpp: In member function 
‘bool Model_ListCfg::compare(const Model_ListCfg&) const’:
/<<PKGBUILDDIR>>/src/main/../Bootstrap/../Model/ListCfg.hpp:872:71: error: 
aggregate ‘std::array<std::__cxx11::list<std::shared_ptr<Model_Rule> >, 2> 
rlist’ has incomplete type and cannot be defined
  872 |                 std::array<std::list<std::shared_ptr<Model_Rule>>, 2> 
rlist;
      |                                                                       
^~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/../lib/ArrayStructure.hpp:37,
                 from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/Env.hpp:37,
                 from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../Factory.hpp:33,
                 from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/GlibThread.cpp:31:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/../lib/Helper.hpp: In 
static member function ‘static std::string Helper::md5(const std::string&)’:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/../lib/Helper.hpp:63:20: 
warning: ‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is 
deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   63 |                 MD5(cStr, input.length(), buf);
      |                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/../lib/Helper.hpp:32:
/usr/include/openssl/md5.h:52:38: note: declared here
   52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t 
n,
      |                                      ^~~
make[3]: *** [CMakeFiles/grubcfg-proxy.dir/build.make:79: 
CMakeFiles/grubcfg-proxy.dir/src/main/proxy.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:115: CMakeFiles/grubcfg-proxy.dir/all] Error 
2
make[2]: *** Waiting for unfinished jobs....
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../Factory.hpp:34,
                 from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/GLibRegex.cpp:29:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/ListCfg.hpp: In member 
function ‘bool Model_ListCfg::compare(const Model_ListCfg&) const’:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/ListCfg.hpp:872:71: 
error: aggregate ‘std::array<std::__cxx11::list<std::shared_ptr<Model_Rule> >, 
2> rlist’ has incomplete type and cannot be defined
  872 |                 std::array<std::list<std::shared_ptr<Model_Rule>>, 2> 
rlist;
      |                                                                       
^~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../Factory.hpp:34:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/ListCfg.hpp: In member 
function ‘bool Model_ListCfg::compare(const Model_ListCfg&) const’:
/<<PKGBUILDDIR>>/src/Bootstrap/FactoryImpl/../../Model/ListCfg.hpp:872:71: 
error: aggregate ‘std::array<std::__cxx11::list<std::shared_ptr<Model_Rule> >, 
2> rlist’ has incomplete type and cannot be defined
  872 |                 std::array<std::list<std::shared_ptr<Model_Rule>>, 2> 
rlist;
      |                                                                       
^~~~~
make[3]: *** [CMakeFiles/grub-customizer.dir/build.make:135: 
CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GLibRegex.cpp.o] Error 
1
make[3]: *** Waiting for unfinished jobs....
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/../View/Gtk/EntryEditor.hpp:31,
                 from /<<PKGBUILDDIR>>/src/Bootstrap/GtkView.cpp:29:
/<<PKGBUILDDIR>>/src/Bootstrap/../View/Gtk/../../lib/Helper.hpp: In static 
member function ‘static std::string Helper::md5(const std::string&)’:
/<<PKGBUILDDIR>>/src/Bootstrap/../View/Gtk/../../lib/Helper.hpp:63:20: warning: 
‘unsigned char* MD5(const unsigned char*, size_t, unsigned char*)’ is 
deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   63 |                 MD5(cStr, input.length(), buf);
      |                 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/<<PKGBUILDDIR>>/src/Bootstrap/../View/Gtk/../../lib/Helper.hpp:32:
/usr/include/openssl/md5.h:52:38: note: declared here
   52 | OSSL_DEPRECATEDIN_3_0 unsigned char *MD5(const unsigned char *d, size_t 
n,
      |                                      ^~~
make[3]: *** [CMakeFiles/grub-customizer.dir/build.make:121: 
CMakeFiles/grub-customizer.dir/src/Bootstrap/FactoryImpl/GlibThread.cpp.o] 
Error 1
make[3]: *** [CMakeFiles/grub-customizer.dir/build.make:79: 
CMakeFiles/grub-customizer.dir/src/main/client.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:89: CMakeFiles/grub-customizer.dir/all] 
Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:139: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: grub-customizer
Source-Version: 5.2.1-2
Done: xiao sheng wen <[email protected]>

We believe that the bug you reported is fixed in the latest version of
grub-customizer, 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.
xiao sheng wen <[email protected]> (supplier of updated grub-customizer 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: Fri, 29 Jul 2022 23:08:54 +0800
Source: grub-customizer
Architecture: source
Version: 5.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: xiao sheng wen <[email protected]>
Changed-By: xiao sheng wen <[email protected]>
Closes: 1012941
Changes:
 grub-customizer (5.2.1-2) unstable; urgency=medium
 .
   * add d/clean for clean src/config.hpp
   * add d/p/020-fix-ftbfs-gcc-12.patch(Closes: #1012941)
Checksums-Sha1:
 b5680e3280d4a3a89201751b251576c7a4827658 1981 grub-customizer_5.2.1-2.dsc
 c513441e59c4d5a4be56ab646b5637ef19beab4d 4244 
grub-customizer_5.2.1-2.debian.tar.xz
 297e655d9ec3026fa7de19d10822a90df73dbe0f 15021 
grub-customizer_5.2.1-2_source.buildinfo
Checksums-Sha256:
 03a5ec28dca165124d20c9a987570527b143a0205f340d46e5a7eece5d549908 1981 
grub-customizer_5.2.1-2.dsc
 74f0c9b8c09ebe01af9d25d3bb65739b98b66a0f86bef6028873a9a9ba1126b7 4244 
grub-customizer_5.2.1-2.debian.tar.xz
 e131ca9458694f7af589b68e779f0c9c7fa6e8d9be3ddb3c78671a84f3c096f3 15021 
grub-customizer_5.2.1-2_source.buildinfo
Files:
 08c8a46644827918d1b39275bcfbc47b 1981 utils optional 
grub-customizer_5.2.1-2.dsc
 4c33c2306d805f3e3b83ce0c04a6522c 4244 utils optional 
grub-customizer_5.2.1-2.debian.tar.xz
 35c14dc79e01af9449333f7cbcda9b86 15021 utils optional 
grub-customizer_5.2.1-2_source.buildinfo

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

iQIzBAEBCgAdFiEEvGv7H5NUQYeSuhtTJ2Egg8PSprAFAmLj+jcACgkQJ2Egg8PS
prAHPRAAljZFrlqW9Q5WEWJ44XmIDVoqtwM7O6fYD5ABFz3Py4i++AeDmshHmzX6
ft5L/pd08+jlCPtDhqVpI0Qx8Te5AigVPqJls3Dfj40s45ICodhZ3EkVMhEy8pc2
hLHFjuJmNKTuj5UWcIkFXZSH0k03gkwk0EFWlA3UTOQYpv9x7QeaIs2MPZGahtqu
TKIWTeTfR+6QlkgKc5SFIJRhrhClt+VPg+3s9cFy0kc9/B35qtxohz8dymzjpxop
yq/tI3PgKXXvPyTbDR0x51iwW7+dBYU/DGKvTX2Gm78GDo2qQFyOdA7SH1Z1GPt+
NnjOoZ4wkFbbPE4i3S88bu9Q3XoBN4Hj1pkkPH1OAyaCK3CvQgMXSLoLy6tRCs1N
F3crXW5xBsL1lAIY6wrYlo9XJwEVjc4E8aUw3WGBQEU/IikiNq0uOdN5DtnepI+l
zB64bhcOyIw/gMdVw7Vh6YcshwaXmUauYOewtVjEEDWjX++K98TzYyU7+4qMZFLC
pypacDuWUemg8cdk3GfIaBAv3IT8GSJlhhqOq7xtwRDVqcx5WINU77ATl+M87jHA
VXDu/5TLR2DD1nMoH+0L87CaQAD//sM8i4ICzbF/3HiaKLbtiPjT09d22EvYL41N
2VdnFRquH+iT6wtLKHPdyGSvBWyayVW1PwRRjT7DV/4uEXrF4h8=
=hlzl
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to