On Mon, 17 Feb 2025 17:46:31 +0000 Matthias Klose <[email protected]> wrote: > Package: src:pyotherside > Version: 1.6.1-1 > Severity: important > Tags: sid forky > User: [email protected] > Usertags: ftbfs-gcc-15 > > [This bug is NOT targeted to the upcoming trixie 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The > severity of this report will be raised before the forky release. > > The full build log can be found at: > http://qa-logs.debian.net/2025/02/16/amd64exp/pyotherside_1.6.1-1_unstable_gccexp.log.gz > The last lines of the build log are at the end of this report. > > To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly, > or install the gcc, g++, gfortran, ... packages from experimental. > > apt-get -t=experimental install g++ > > GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS. > Other 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-15/porting_to.html > > [...] > ../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_is_dir(PyObject*, PyObject*)’: > ../../src/qpython_priv.cpp:142:34: warning: unused parameter ‘self’ [-Wunused-parameter] > 142 | pyotherside_qrc_is_dir(PyObject *self, PyObject *dirname) > | ~~~~~~~~~~^~~~ > ../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_get_file_contents(PyObject*, PyObject*)’: > ../../src/qpython_priv.cpp:158:45: warning: unused parameter ‘self’ [-Wunused-parameter] > 158 | pyotherside_qrc_get_file_contents(PyObject *self, PyObject *filename) > | ~~~~~~~~~~^~~~ > ../../src/qpython_priv.cpp: In function ‘PyObject* pyotherside_qrc_list_dir(PyObject*, PyObject*)’: > ../../src/qpython_priv.cpp:177:36: warning: unused parameter ‘self’ [-Wunused-parameter] > 177 | pyotherside_qrc_list_dir(PyObject *self, PyObject *dirname) > | ~~~~~~~~~~^~~~ > ../../src/qpython_priv.cpp: At global scope: > ../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_slots’ [-Wmissing-field-initializers] > 468 | }; > | ^ > ../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_traverse’ [-Wmissing-field-initializers] > ../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_clear’ [-Wmissing-field-initializers] > ../../src/qpython_priv.cpp:468:1: warning: missing initializer for member ‘PyModuleDef::m_free’ [-Wmissing-field-initializers] > ../../src/qpython_priv.cpp: In constructor ‘QPythonPriv::QPythonPriv()’: > ../../src/qpython_priv.cpp:535:23: warning: ‘void PyEval_InitThreads()’ is deprecated [-Wdeprecated-declarations] > 535 | PyEval_InitThreads(); > | ~~~~~~~~~~~~~~~~~~^~ > In file included from /usr/include/python3.13/Python.h:124, > from ../../src/python_wrap.h:5,
Hi Matthias, now that gcc-15 is the default in unstable I retried to compile pyotherside 1.6.2-1. And I still can't reproduce this. sbuild created a freshly new unshare chroot. So I guess the problem was in a different package and now fixed? Felix

