Source: gnucash Version: 1:5.8-1 Severity: normal Tags: ftbfs Justification: FTBFS User: debian-pyt...@lists.debian.org Usertags: python3.13-default
This package failed build from source when test-built against a version of python3-defaults that has 3.13 as the default Python 3 version. To reproduce this issue, build against python3-defaults (python3-all-dev etc.) from Debian experimental. What's new in Python 3.13: https://docs.python.org/3.13/whatsnew/3.13.html Log snippet: /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c:1259:1: note: declared here 1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) { | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Linking C shared module ../../lib/aarch64-linux-gnu/gnucash/gnucash/_sw_app_utils.so cd /<<PKGBUILDDIR>>/.build/bindings/python && /usr/bin/cmake -E cmake_link_script CMakeFiles/sw_app_utils.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -Wall -Wmissing-prototypes -Wmissing-declarations -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wmissing-prototypes -Wmissing-declarations -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--dependency-file=CMakeFiles/sw_app_utils.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -o ../../lib/aarch64-linux-gnu/gnucash/gnucash/_sw_app_utils.so "CMakeFiles/sw_app_utils.dir/swig-app-utils-python.c.o" -Wl,-rpath,/<<PKGBUILDDIR>>/.build/lib/aarch64-linux-gnu/gnucash::::::: ../../lib/aarch64-linux-gnu/gnucash/libgnc-app-utils.so /usr/lib/aarch64-linux-gnu/libpython3.13.so ../../lib/aarch64-linux-gnu/gnucash/libgnc-engine.so ../../lib/aarch64-linux-gnu/gnucash/libgnc-core-utils.so /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_regex.so.1.83.0 -licui18n -licuuc -licudata -Wl,--export-dynamic -lgmodule-2.0 -pthread /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_locale.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/aarch64-linux-gnu -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxml2 -lxslt -lxml2 -lxslt make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' [ 46%] Built target sw_app_utils make -f bindings/python/CMakeFiles/sw-app-utils-build.dir/build.make bindings/python/CMakeFiles/sw-app-utils-build.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/.build' cd /<<PKGBUILDDIR>>/.build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/bindings/python /<<PKGBUILDDIR>>/.build /<<PKGBUILDDIR>>/.build/bindings/python /<<PKGBUILDDIR>>/.build/bindings/python/CMakeFiles/sw-app-utils-build.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' make -f bindings/python/CMakeFiles/sw-app-utils-build.dir/build.make bindings/python/CMakeFiles/sw-app-utils-build.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/.build' cd /<<PKGBUILDDIR>>/.build/bindings/python && /usr/bin/cmake -E copy /<<PKGBUILDDIR>>/.build//lib/aarch64-linux-gnu/gnucash/gnucash/_sw_app_utils.so /<<PKGBUILDDIR>>/.build/lib/python3.13/site-packages/gnucash make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' [ 46%] Built target sw-app-utils-build /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c: In function ‘_wrap_qof_query_date_predicate_get_date’: /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c:21322:19: error: too few arguments to function ‘SWIG_Python_AppendOutput’ 21322 | resultobj = SWIG_Python_AppendOutput(resultobj, tp); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c:1259:1: note: declared here 1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c:21323:24: error: too few arguments to function ‘SWIG_Python_AppendOutput’ 21323 | } else resultobj = SWIG_Python_AppendOutput(resultobj, Py_None); | ^~~~~~~~~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/.build/bindings/python/gnucash_core.c:1259:1: note: declared here 1259 | SWIG_Python_AppendOutput(PyObject* result, PyObject* obj, int is_void) { | ^~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [bindings/python/CMakeFiles/gnucash_core_c.dir/build.make:121: bindings/python/CMakeFiles/gnucash_core_c.dir/gnucash_core.c.o] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' make[2]: *** [CMakeFiles/Makefile2:13564: bindings/python/CMakeFiles/gnucash_core_c.dir/all] Error 2 make[2]: *** Waiting for unfinished jobs.... [ 46%] Linking CXX shared library ../../../lib/aarch64-linux-gnu/gnucash/gnucash/libgncmod-backend-dbi.so cd /<<PKGBUILDDIR>>/.build/libgnucash/backend/dbi && /usr/bin/cmake -E cmake_link_script CMakeFiles/gncmod-backend-dbi.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Wall -Wmissing-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=stringop-truncation -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gncmod-backend-dbi.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgncmod-backend-dbi.so -o ../../../lib/aarch64-linux-gnu/gnucash/gnucash/libgncmod-backend-dbi.so "CMakeFiles/gncmod-backend-dbi.dir/gnc-backend-dbi.cpp.o" "CMakeFiles/gncmod-backend-dbi.dir/gnc-dbisqlresult.cpp.o" "CMakeFiles/gncmod-backend-dbi.dir/gnc-dbisqlconnection.cpp.o" -Wl,-rpath,/<<PKGBUILDDIR>>/.build/lib/aarch64-linux-gnu/gnucash::::::: ../../../lib/aarch64-linux-gnu/gnucash/libgnc-backend-sql.so ../../../lib/aarch64-linux-gnu/gnucash/libgnc-engine.so /usr/lib/aarch64-linux-gnu/libdbi.so ../../../lib/aarch64-linux-gnu/gnucash/libgnc-core-utils.so /usr/lib/aarch64-linux-gnu/libboost_regex.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 -licui18n -L/usr/lib/aarch64-linux-gnu -licuuc -licudata -Wl,--export-dynamic -lgmodule-2.0 -pthread /usr/lib/aarch64-linux-gnu/libglib-2.0.so -lglib-2.0 -lgobject-2.0 -lglib-2.0 -lgobject-2.0 make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' [ 46%] Built target gncmod-backend-dbi [ 46%] Linking CXX shared library ../../lib/aarch64-linux-gnu/gnucash/libgnucash-guile.so cd /<<PKGBUILDDIR>>/.build/bindings/guile && /usr/bin/cmake -E cmake_link_script CMakeFiles/gnucash-guile.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -Wall -Wmissing-declarations -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wno-error=stringop-truncation -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gnucash-guile.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libgnucash-guile.so -o ../../lib/aarch64-linux-gnu/gnucash/libgnucash-guile.so "CMakeFiles/gnucash-guile.dir/glib-guile.c.o" "CMakeFiles/gnucash-guile.dir/gnc-engine-guile.cpp.o" "CMakeFiles/gnucash-guile.dir/gnc-guile-bindings.c.o" "CMakeFiles/gnucash-guile.dir/gnc-guile-utils.c.o" "CMakeFiles/gnucash-guile.dir/gnc-helpers.c.o" "CMakeFiles/gnucash-guile.dir/gnc-kvp-guile.cpp.o" "CMakeFiles/gnucash-guile.dir/swig-core-utils-guile.c.o" "CMakeFiles/gnucash-guile.dir/swig-engine.cpp.o" "CMakeFiles/gnucash-guile.dir/swig-app-utils-guile.cpp.o" -Wl,-rpath,/<<PKGBUILDDIR>>/.build/lib/aarch64-linux-gnu/gnucash::::::: -L/usr/lib/aarch64-linux-gnu -lguile-3.0 -lgc -lpthread -ldl ../../lib/aarch64-linux-gnu/gnucash/libgnc-app-utils.so ../../lib/aarch64-linux-gnu/gnucash/libgnc-engine.so -L/usr/lib/aarch64-linux-gnu ../../lib/aarch64-linux-gnu/gnucash/libgnc-core-utils.so /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_regex.so.1.83.0 -licui18n -licuuc -licudata -Wl,--export-dynamic -lgmodule-2.0 -pthread /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_locale.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxml2 -lxslt -lxml2 -lxslt make[3]: Leaving directory '/<<PKGBUILDDIR>>/.build' [ 46%] Built target gnucash-guile make[2]: Leaving directory '/<<PKGBUILDDIR>>/.build' make[1]: *** [Makefile:169: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/.build' dh_auto_build: error: cd .build && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:33: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2024-12-25T16:42:19Z If required, the full build log is available here (for the next 30 days): https://debusine.debian.net/artifact/1123833/ This bug has been filed at "normal" severity, as we haven't started the transition to add 3.13 as default, yet. This will be raised to RC as soon as that happens, hopefully well before trixie. Thanks, Stefano