Your message dated Sun, 17 Oct 2021 21:33:32 +0000
with message-id <[email protected]>
and subject line Bug#984238: fixed in minetest 5.4.1+repack-2
has caused the Debian Bug report #984238,
regarding minetest: 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.)
--
984238: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=984238
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:minetest
Version: 5.3.0+repack-2
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/minetest_5.3.0+repack-2_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.
[...]
| ^~~~~~~~
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/util/string.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/util/string.cpp.o -c
/<<PKGBUILDDIR>>/src/util/string.cpp
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/util/timetaker.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/util/timetaker.cpp.o -c
/<<PKGBUILDDIR>>/src/util/timetaker.cpp
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/ban.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/ban.cpp.o -c /<<PKGBUILDDIR>>/src/ban.cpp
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/chat.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/chat.cpp.o -c /<<PKGBUILDDIR>>/src/chat.cpp
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/clientiface.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/clientiface.cpp.o -c
/<<PKGBUILDDIR>>/src/clientiface.cpp
[ 78%] Building CXX object src/CMakeFiles/minetest.dir/collision.cpp.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++
-DUSE_CMAKE_CONFIG_H -I/usr/include/postgresql -I/usr/include/leveldb
-I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src
-I/usr/include/irrlicht -I/usr/include/AL -I/usr/include/luajit-2.1
-I/usr/include/jsoncpp -I/<<PKGBUILDDIR>>/src/script -I/usr/include/freetype2
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DNDEBUG
-Wall -Wall -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno
-fno-trapping-math -ffinite-math-only -fno-signed-zeros -std=gnu++11 -o
CMakeFiles/minetest.dir/collision.cpp.o -c /<<PKGBUILDDIR>>/src/collision.cpp
In file included from /<<PKGBUILDDIR>>/src/clientiface.cpp:21:
/<<PKGBUILDDIR>>/src/clientiface.h:437:36: error: ‘shared_ptr’ in namespace
‘std’ does not name a template type
437 | ClientInterface(const std::shared_ptr<con::Connection> &con);
| ^~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/clientiface.cpp:21:
/<<PKGBUILDDIR>>/src/clientiface.h:33:1: note: ‘std::shared_ptr’ is defined in
header ‘<memory>’; did you forget to ‘#include <memory>’?
32 | #include <set>
+++ |+#include <memory>
33 | #include <mutex>
In file included from /<<PKGBUILDDIR>>/src/clientiface.cpp:21:
/<<PKGBUILDDIR>>/src/clientiface.h:437:46: error: expected ‘,’ or ‘...’ before
‘<’ token
437 | ClientInterface(const std::shared_ptr<con::Connection> &con);
| ^
/<<PKGBUILDDIR>>/src/clientiface.h:510:14: error: ‘shared_ptr’ in namespace
‘std’ does not name a template type
510 | std::shared_ptr<con::Connection> m_con;
| ^~~~~~~~~~
/<<PKGBUILDDIR>>/src/clientiface.h:510:9: note: ‘std::shared_ptr’ is defined in
header ‘<memory>’; did you forget to ‘#include <memory>’?
510 | std::shared_ptr<con::Connection> m_con;
| ^~~
/<<PKGBUILDDIR>>/src/clientiface.cpp:626:1: error: no declaration matches
‘ClientInterface::ClientInterface(const std::shared_ptr<con::Connection>&)’
626 | ClientInterface::ClientInterface(const std::shared_ptr<con::Connection>
& con)
| ^~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/src/clientiface.cpp:21:
/<<PKGBUILDDIR>>/src/clientiface.h:432:7: note: candidates are:
‘ClientInterface::ClientInterface(const ClientInterface&)’
432 | class ClientInterface {
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/clientiface.h:437:9: note:
‘ClientInterface::ClientInterface(int)’
437 | ClientInterface(const std::shared_ptr<con::Connection> &con);
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/clientiface.h:432:7: note: ‘class ClientInterface’ defined
here
432 | class ClientInterface {
| ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/clientiface.cpp: In member function ‘void
ClientInterface::send(session_t, irr::u8, NetworkPacket*, bool)’:
/<<PKGBUILDDIR>>/src/clientiface.cpp:723:9: error: ‘m_con’ was not declared in
this scope; did you mean ‘con’?
723 | m_con->Send(peer_id, channelnum, pkt, reliable);
| ^~~~~
| con
/<<PKGBUILDDIR>>/src/clientiface.cpp: In member function ‘void
ClientInterface::sendToAll(NetworkPacket*)’:
/<<PKGBUILDDIR>>/src/clientiface.cpp:733:25: error: ‘m_con’ was not declared in
this scope; did you mean ‘con’?
733 | m_con->Send(client->peer_id,
| ^~~~~
| con
/<<PKGBUILDDIR>>/src/clientiface.cpp: In member function ‘void
ClientInterface::sendToAllCompat(NetworkPacket*, NetworkPacket*, irr::u16)’:
/<<PKGBUILDDIR>>/src/clientiface.cpp:758:17: error: ‘m_con’ was not declared in
this scope; did you mean ‘con’?
758 | m_con->Send(client->peer_id,
| ^~~~~
| con
make[3]: *** [src/CMakeFiles/minetest.dir/build.make:3023:
src/CMakeFiles/minetest.dir/clientiface.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:486: src/CMakeFiles/minetest.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:174: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:46: binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: minetest
Source-Version: 5.4.1+repack-2
Done: Julien Puydt <[email protected]>
We believe that the bug you reported is fixed in the latest version of
minetest, 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.
Julien Puydt <[email protected]> (supplier of updated minetest 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: Sun, 17 Oct 2021 23:12:21 +0200
Source: minetest
Architecture: source
Version: 5.4.1+repack-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Julien Puydt <[email protected]>
Closes: 984238
Changes:
minetest (5.4.1+repack-2) unstable; urgency=medium
.
* Add patch to fix compilation with gcc 11 (Closes: #984238).
Checksums-Sha1:
66e612dd377fde77e51848b1f653b10a0bc9b78e 2616 minetest_5.4.1+repack-2.dsc
7706cee47cafc44d24498aca10cdc52936bc61de 38396
minetest_5.4.1+repack-2.debian.tar.xz
f2e8cca53f82212461894597152ea131338b557f 11408
minetest_5.4.1+repack-2_source.buildinfo
Checksums-Sha256:
ac2fde6a90940e937bcc35b0dd4d4d26f4c7410f2e3ab274578057b9916faf63 2616
minetest_5.4.1+repack-2.dsc
9cd42eb1e2e4572152c48d2f7bd3c630c92a63c89bece10778fe6182f0d5f52e 38396
minetest_5.4.1+repack-2.debian.tar.xz
5ef4f2c36aba14c02b9f43a634793dbce1def3b823edd65404f7a2b157675f80 11408
minetest_5.4.1+repack-2_source.buildinfo
Files:
f22375c3e1dd73db1087c9e17f92203d 2616 games optional
minetest_5.4.1+repack-2.dsc
c7dda5af09effeee24b41f99fd4ac95a 38396 games optional
minetest_5.4.1+repack-2.debian.tar.xz
23ab9a3f7b03b61fa0d8f0f13f49e63d 11408 games optional
minetest_5.4.1+repack-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEgS7v2KP7pKzk3xFLBMU71/4DBVEFAmFskd4SHGpwdXlkdEBk
ZWJpYW4ub3JnAAoJEATFO9f+AwVRUXwQAIuWsoFwTGJPt310s8cdkikgC7dSEJEB
Wjx9237ztkKl65Ns2CJuNjy92xU5y5+gvA+5J4UvVbnvUE1zjnW5Qvf2/cLBmVxr
tAHCiwWdNFzgVHtiOkgy6LMZpcxFvZx72phqzbmEzZlJdVv7PXehlW6R9S/3WgPo
WqDs7oWTA5ggY+TCkFaRV6W9YRHQpoGuo/JJEgAV6LwKEhsc6aLnuo9NR7fV/N+W
cog8HhgyVZ+rXkqSx/TUS1+k35GB0r41gs+XEjrLDPM9z0ihhk8HH15UKb1+neS9
8rMb4AIoPKDFGq6v1TdIIzNAHSQuPeJY6ciiiR5onZlutGpdWWIizSS58S/d0Od6
IHqKMFoCgngag9JGebPOwuCCCWTyPQlT+PlYNESXtg5eNDAfQfa99CJtIFcsJf5R
FuwuUDggBOezinTEvx+RbLtRWcdU6FkFjrBSqQI79Lvh8hiMNDG84xjFqJ1p7ePm
rSiMhWm1akAJ2LxMIWGEcAD3PCVb357ek64P6tR7MGV2iiPDtJIJpdkfRI8zRjZ3
muXpEgqMQ4AKV0btBOExvYZ9jbx+BSwrD3l7ELBxS7Fp0u7qrVP64mpC89j8DFGR
QJg9z7WuDHBafdqAsF9nGQrSQEMUZxWS2rTgP4X7GOcbPaTPHrrzxKhafQQlTQS+
Qhs6/Bawa0b3
=vm3M
-----END PGP SIGNATURE-----
--- End Message ---