Your message dated Tue, 17 Aug 2021 11:49:30 +0000
with message-id <[email protected]>
and subject line Bug#984113: fixed in libitpp 4.3.1-10
has caused the Debian Bug report #984113,
regarding libitpp: ftbfs with GCC-11
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.)


-- 
984113: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984113
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libitpp
Version: 4.3.1-9.1
Severity: normal
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-gcc-11

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

The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc11/libitpp_4.3.1-9.1_unstable_gcc11.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.

[...]
      |   ^~~~~~~~~~~
/<<PKGBUILDDIR>>/gtests/vec_test.cpp:1186:15: error: reference to ‘any’ is 
ambiguous
 1186 |   ASSERT_TRUE(any(b1));
      |               ^~~
/usr/src/gtest/include/gtest/internal/gtest-internal.h:1511:34: note: in 
definition of macro ‘GTEST_TEST_BOOLEAN_’
 1511 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/gtests/vec_test.cpp:1186:3: note: in expansion of macro 
‘ASSERT_TRUE’
 1186 |   ASSERT_TRUE(any(b1));
      |   ^~~~~~~~~~~
In file included from /usr/src/gtest/include/gtest/internal/gtest-port.h:2279,
                 from /usr/src/gtest/include/gtest/internal/gtest-internal.h:40,
                 from /usr/src/gtest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/gtests/vec_test.cpp:31:
/usr/include/c++/11/any:77:9: note: candidates are: ‘class std::any’
   77 |   class any
      |         ^~~
In file included from /<<PKGBUILDDIR>>/itpp/base/math/integration.h:35,
                 from /<<PKGBUILDDIR>>/itpp/itbase.h:99,
                 from /<<PKGBUILDDIR>>/gtests/vec_test.cpp:29:
/<<PKGBUILDDIR>>/itpp/base/matfunc.h:865:18: note:                 ‘bool 
itpp::any(const bvec&)’
  865 | ITPP_EXPORT bool any(const bvec &testvec);
      |                  ^~~
In file included from /usr/src/gtest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/gtests/vec_test.cpp:31:
/usr/src/gtest/include/gtest/internal/gtest-internal.h:1511:33: error: expected 
primary-expression before ‘(’ token
 1511 |       ::testing::AssertionResult(expression)) \
      |                                 ^
/usr/src/gtest/include/gtest/gtest.h:1990:3: note: in expansion of macro 
‘GTEST_TEST_BOOLEAN_’
 1990 |   GTEST_TEST_BOOLEAN_(!(condition), #condition, true, false, \
      |   ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/gtests/vec_test.cpp:1187:3: note: in expansion of macro 
‘ASSERT_FALSE’
 1187 |   ASSERT_FALSE(any(b2));
      |   ^~~~~~~~~~~~
/<<PKGBUILDDIR>>/gtests/vec_test.cpp:1187:16: error: reference to ‘any’ is 
ambiguous
 1187 |   ASSERT_FALSE(any(b2));
      |                ^~~
/usr/src/gtest/include/gtest/internal/gtest-internal.h:1511:34: note: in 
definition of macro ‘GTEST_TEST_BOOLEAN_’
 1511 |       ::testing::AssertionResult(expression)) \
      |                                  ^~~~~~~~~~
/<<PKGBUILDDIR>>/gtests/vec_test.cpp:1187:3: note: in expansion of macro 
‘ASSERT_FALSE’
 1187 |   ASSERT_FALSE(any(b2));
      |   ^~~~~~~~~~~~
In file included from /usr/src/gtest/include/gtest/internal/gtest-port.h:2279,
                 from /usr/src/gtest/include/gtest/internal/gtest-internal.h:40,
                 from /usr/src/gtest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/gtests/vec_test.cpp:31:
/usr/include/c++/11/any:77:9: note: candidates are: ‘class std::any’
   77 |   class any
      |         ^~~
In file included from /<<PKGBUILDDIR>>/itpp/base/math/integration.h:35,
                 from /<<PKGBUILDDIR>>/itpp/itbase.h:99,
                 from /<<PKGBUILDDIR>>/gtests/vec_test.cpp:29:
/<<PKGBUILDDIR>>/itpp/base/matfunc.h:865:18: note:                 ‘bool 
itpp::any(const bvec&)’
  865 | ITPP_EXPORT bool any(const bvec &testvec);
      |                  ^~~
make[5]: *** [gtests/CMakeFiles/itpp_gtests.dir/build.make:904: 
gtests/CMakeFiles/itpp_gtests.dir/vec_test.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[4]: *** [CMakeFiles/Makefile2:164: gtests/CMakeFiles/itpp_gtests.dir/all] 
Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[3]: *** [CMakeFiles/Makefile2:171: gtests/CMakeFiles/itpp_gtests.dir/rule] 
Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
make[2]: *** [Makefile:199: itpp_gtests] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
dh_auto_build: error: cd build && make -j4 itpp_gtests VERBOSE=1 returned exit 
code 2
make[1]: *** [debian/rules:22: override_dh_auto_build-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:12: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: libitpp
Source-Version: 4.3.1-10
Done: Kumar Appaiah <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libitpp, 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.
Kumar Appaiah <[email protected]> (supplier of updated libitpp 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: Tue, 17 Aug 2021 16:29:15 +0530
Source: libitpp
Architecture: source
Version: 4.3.1-10
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Kumar Appaiah <[email protected]>
Closes: 984113
Changes:
 libitpp (4.3.1-10) unstable; urgency=medium
 .
   * Acknowledge NMU. Thank you Holger Levsen.
   * Add gpp11_fix.diff to handle FTBFS with g++-11. (Closes: #984113)
Checksums-Sha1:
 97ba5063903a0be9e70f978c735399d61e5aff1d 2206 libitpp_4.3.1-10.dsc
 947f029fb23af78b79ac58530f3567790e019e16 9704 libitpp_4.3.1-10.debian.tar.xz
 7b056b2aff20334af9ddcf64ade8f29f28afaefe 6923 libitpp_4.3.1-10_source.buildinfo
Checksums-Sha256:
 c0b6f4d7214158b93e3ef35239439917868b8ce169967cc93308ca4c656aa7f3 2206 
libitpp_4.3.1-10.dsc
 37156af7a82d75da9ec4545f2b46f33124dc1fd42c44b8ba5287ef5e481791b7 9704 
libitpp_4.3.1-10.debian.tar.xz
 80c3dd4071e65394b96c981a87be9ff6c9b28d28bf7f33586bd473909c4e6462 6923 
libitpp_4.3.1-10_source.buildinfo
Files:
 9749d011f2f64f902b80d2e3e0d659d8 2206 libs optional libitpp_4.3.1-10.dsc
 5799e91b4890d53226c4b07d8a9348b0 9704 libs optional 
libitpp_4.3.1-10.debian.tar.xz
 99554036afd5fe2be9f44d5659bacf26 6923 libs optional 
libitpp_4.3.1-10_source.buildinfo

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

iQIzBAEBCgAdFiEERm/dvxBWD1Cc3jpMeo9J6LY0gL4FAmEbnXgACgkQeo9J6LY0
gL7Dig/+IeuKxy5So2pxWCNmpiz3oTXVnuZSWwTp0soejx72hR2M9w2WD+KihvRX
V52fbc8hczJp+dJlkfVK0LfxEte+urVuVzMqFiacwM/soDN+uj9umAI6bjNJY1IN
LccenRmT7yDoR1mSQ7lPp1ZYE/h1nsU2TXevGBj8t28sKELgKLy36bbouBqf0sSI
bm5Xnxqz59w+GOIhcN5LX/gkfeaqF0FBt6J48VA/tBPpzJEfhRT94lqpCaLs2GL+
wEZ+X6e4IoI4HsJWOI++KsKqYuRA4fOHNcCJnjaza9kTNuhvo399Woz7xQAvjBK1
Z8B7rymuYi6ECH/7d84OI6r5HJhQoISZmJI5gm44UQPRhZfbTKZEOpkoCfoW3LpF
Dl4wQXZ4bycOrqboPzE93/0vAEhFJMHF6NxIOjCH1K/+IZS2ywfg86nUYXBpbvNV
/CgPloGZUhI27SyTi2J/wWuuWtEHRbv24Cq8MP67x1bBnJk7gFAMgB4oJ1UVA5RH
vV8etDfzMFL7V+gyYQDuks+8oWAD4HFLulgdIjkAQ1FF0FFrR0T10oQLvCY8Rxef
IVetpSWNQFHiDw7thFCGAC64Hrg1SmNe/2RgrHFootRLI85GSNR0fIz1Mi+/RdEF
+15mDLEdhIsTi7nRU5WY8oyG9fV6DQWqfgoIX9aCKBJdtrKJWp4=
=BK5Q
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to