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

Reply via email to