Package: src:python-pyo Version: 1.0.6-2 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:python-pyo, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild I: pybuild base:311: python3.13 setup.py clean /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. [... snipped ...] 890 | err = jack_port_set_name(be_data->jack_midiout_port, name); | ^~~ /usr/include/jack/jack.h:901:5: note: declared here 901 | int jack_port_set_name (jack_port_t *port, const char *port_name) JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT; | ^~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/ad_portaudio.c -o build/temp.linux-x86_64-cpython-313/src/engine/ad_portaudio.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DUSE_PORTAUDIO -DUSE_PORTMIDI -DUSE_OSC -DUSE_JACK -DJACK_OLD_API -Iinclude -I/usr/include -I/usr/local/include -I/usr/include/python3.13 -c src/engine/dummymodule.c -o build/temp.linux-x86_64-cpython-313/src/engine/dummymodule.o -Wno-strict-prototypes -Wno-strict-aliasing -O3 -g0 -DNDEBUG src/engine/dummymodule.c: In function âDummy_setProcModeâ: src/engine/dummymodule.c:48:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 48 | self->muladd_func_ptr = Dummy_postprocessing_ii; | ^ src/engine/dummymodule.c:29:13: note: âDummy_postprocessing_iiâ declared here 29 | static void Dummy_postprocessing_ii(Dummy *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:52:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 52 | self->muladd_func_ptr = Dummy_postprocessing_ai; | ^ src/engine/dummymodule.c:30:13: note: âDummy_postprocessing_aiâ declared here 30 | static void Dummy_postprocessing_ai(Dummy *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:56:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 56 | self->muladd_func_ptr = Dummy_postprocessing_revai; | ^ src/engine/dummymodule.c:35:13: note: âDummy_postprocessing_revaiâ declared here 35 | static void Dummy_postprocessing_revai(Dummy *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:60:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 60 | self->muladd_func_ptr = Dummy_postprocessing_ia; | ^ src/engine/dummymodule.c:31:13: note: âDummy_postprocessing_iaâ declared here 31 | static void Dummy_postprocessing_ia(Dummy *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:64:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 64 | self->muladd_func_ptr = Dummy_postprocessing_aa; | ^ src/engine/dummymodule.c:32:13: note: âDummy_postprocessing_aaâ declared here 32 | static void Dummy_postprocessing_aa(Dummy *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:68:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 68 | self->muladd_func_ptr = Dummy_postprocessing_revaa; | ^ src/engine/dummymodule.c:36:13: note: âDummy_postprocessing_revaaâ declared here 36 | static void Dummy_postprocessing_revaa(Dummy *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:72:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 72 | self->muladd_func_ptr = Dummy_postprocessing_ireva; | ^ src/engine/dummymodule.c:33:13: note: âDummy_postprocessing_irevaâ declared here 33 | static void Dummy_postprocessing_ireva(Dummy *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:76:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 76 | self->muladd_func_ptr = Dummy_postprocessing_areva; | ^ src/engine/dummymodule.c:34:13: note: âDummy_postprocessing_arevaâ declared here 34 | static void Dummy_postprocessing_areva(Dummy *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:80:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 80 | self->muladd_func_ptr = Dummy_postprocessing_revareva; | ^ src/engine/dummymodule.c:37:13: note: âDummy_postprocessing_revarevaâ declared here 37 | static void Dummy_postprocessing_revareva(Dummy *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_compute_next_data_frameâ: src/engine/dummymodule.c:109:6: error: too many arguments to function âself->muladd_func_ptrâ; expected 0, have 1 109 | (*self->muladd_func_ptr)(self); | ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/engine/dummymodule.c:24: include/pyomodule.h:616:12: note: declared here 616 | void (*muladd_func_ptr)(); \ | ^~~~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_initializeâ: src/engine/dummymodule.c:155:25: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(Dummy *)â [-Wincompatible-pointer-types] 155 | self->mode_func_ptr = Dummy_setProcMode; | ^ src/engine/dummymodule.c:40:1: note: âDummy_setProcModeâ declared here 40 | Dummy_setProcMode(Dummy *self) | ^~~~~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_setInputâ: src/engine/dummymodule.c:186:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 186 | (*self->mode_func_ptr)(self); | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_setMulâ: include/pyomodule.h:1715:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1715 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:195:62: note: in expansion of macro âSET_MULâ 195 | static PyObject * Dummy_setMul(Dummy *self, PyObject *arg) { SET_MUL }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_setAddâ: include/pyomodule.h:1743:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1743 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:196:62: note: in expansion of macro âSET_ADDâ 196 | static PyObject * Dummy_setAdd(Dummy *self, PyObject *arg) { SET_ADD }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_setSubâ: include/pyomodule.h:1772:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1772 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:197:62: note: in expansion of macro âSET_SUBâ 197 | static PyObject * Dummy_setSub(Dummy *self, PyObject *arg) { SET_SUB }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âDummy_setDivâ: include/pyomodule.h:1802:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1802 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:198:62: note: in expansion of macro âSET_DIVâ 198 | static PyObject * Dummy_setDiv(Dummy *self, PyObject *arg) { SET_DIV }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ include/dummymodule.h:29:5: note: in expansion of macro âpyo_audio_HEADâ 29 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_setProcModeâ: src/engine/dummymodule.c:349:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 349 | self->muladd_func_ptr = TriggerDummy_postprocessing_ii; | ^ src/engine/dummymodule.c:330:13: note: âTriggerDummy_postprocessing_iiâ declared here 330 | static void TriggerDummy_postprocessing_ii(TriggerDummy *self) { POST_PROCESSING_II }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:353:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 353 | self->muladd_func_ptr = TriggerDummy_postprocessing_ai; | ^ src/engine/dummymodule.c:331:13: note: âTriggerDummy_postprocessing_aiâ declared here 331 | static void TriggerDummy_postprocessing_ai(TriggerDummy *self) { POST_PROCESSING_AI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:357:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 357 | self->muladd_func_ptr = TriggerDummy_postprocessing_revai; | ^ src/engine/dummymodule.c:336:13: note: âTriggerDummy_postprocessing_revaiâ declared here 336 | static void TriggerDummy_postprocessing_revai(TriggerDummy *self) { POST_PROCESSING_REVAI }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:361:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 361 | self->muladd_func_ptr = TriggerDummy_postprocessing_ia; | ^ src/engine/dummymodule.c:332:13: note: âTriggerDummy_postprocessing_iaâ declared here 332 | static void TriggerDummy_postprocessing_ia(TriggerDummy *self) { POST_PROCESSING_IA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:365:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 365 | self->muladd_func_ptr = TriggerDummy_postprocessing_aa; | ^ src/engine/dummymodule.c:333:13: note: âTriggerDummy_postprocessing_aaâ declared here 333 | static void TriggerDummy_postprocessing_aa(TriggerDummy *self) { POST_PROCESSING_AA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:369:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 369 | self->muladd_func_ptr = TriggerDummy_postprocessing_revaa; | ^ src/engine/dummymodule.c:337:13: note: âTriggerDummy_postprocessing_revaaâ declared here 337 | static void TriggerDummy_postprocessing_revaa(TriggerDummy *self) { POST_PROCESSING_REVAA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:373:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 373 | self->muladd_func_ptr = TriggerDummy_postprocessing_ireva; | ^ src/engine/dummymodule.c:334:13: note: âTriggerDummy_postprocessing_irevaâ declared here 334 | static void TriggerDummy_postprocessing_ireva(TriggerDummy *self) { POST_PROCESSING_IREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:377:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 377 | self->muladd_func_ptr = TriggerDummy_postprocessing_areva; | ^ src/engine/dummymodule.c:335:13: note: âTriggerDummy_postprocessing_arevaâ declared here 335 | static void TriggerDummy_postprocessing_areva(TriggerDummy *self) { POST_PROCESSING_AREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:381:35: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 381 | self->muladd_func_ptr = TriggerDummy_postprocessing_revareva; | ^ src/engine/dummymodule.c:338:13: note: âTriggerDummy_postprocessing_revarevaâ declared here 338 | static void TriggerDummy_postprocessing_revareva(TriggerDummy *self) { POST_PROCESSING_REVAREVA }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_compute_next_data_frameâ: src/engine/dummymodule.c:397:6: error: too many arguments to function âself->muladd_func_ptrâ; expected 0, have 1 397 | (*self->muladd_func_ptr)(self); | ~^~~~~~~~~~~~~~~~~~~~~~~ ~~~~ include/pyomodule.h:616:12: note: declared here 616 | void (*muladd_func_ptr)(); \ | ^~~~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_newâ: src/engine/dummymodule.c:438:25: error: assignment to âvoid (*)(void)â from incompatible pointer type âvoid (*)(TriggerDummy *)â [-Wincompatible-pointer-types] 438 | self->mode_func_ptr = TriggerDummy_setProcMode; | ^ src/engine/dummymodule.c:341:1: note: âTriggerDummy_setProcModeâ declared here 341 | TriggerDummy_setProcMode(TriggerDummy *self) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/engine/dummymodule.c:449:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 449 | (*self->mode_func_ptr)(self); | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_setMulâ: include/pyomodule.h:1715:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1715 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:456:76: note: in expansion of macro âSET_MULâ 456 | static PyObject * TriggerDummy_setMul(TriggerDummy *self, PyObject *arg) { SET_MUL }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_setAddâ: include/pyomodule.h:1743:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1743 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:457:76: note: in expansion of macro âSET_ADDâ 457 | static PyObject * TriggerDummy_setAdd(TriggerDummy *self, PyObject *arg) { SET_ADD }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_setSubâ: include/pyomodule.h:1772:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1772 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:458:76: note: in expansion of macro âSET_SUBâ 458 | static PyObject * TriggerDummy_setSub(TriggerDummy *self, PyObject *arg) { SET_SUB }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ src/engine/dummymodule.c: In function âTriggerDummy_setDivâ: include/pyomodule.h:1802:6: error: too many arguments to function âself->mode_func_ptrâ; expected 0, have 1 1802 | (*self->mode_func_ptr)(self); \ | ~^~~~~~~~~~~~~~~~~~~~~ ~~~~ src/engine/dummymodule.c:459:76: note: in expansion of macro âSET_DIVâ 459 | static PyObject * TriggerDummy_setDiv(TriggerDummy *self, PyObject *arg) { SET_DIV }; | ^~~~~~~ include/pyomodule.h:614:12: note: declared here 614 | void (*mode_func_ptr)(); \ | ^~~~~~~~~~~~~ src/engine/dummymodule.c:324:5: note: in expansion of macro âpyo_audio_HEADâ 324 | pyo_audio_HEAD | ^~~~~~~~~~~~~~ error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1 E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: /usr/bin/python3 setup.py build dh_auto_build: error: pybuild --build -i python{version} -p 3.13 returned exit code 13 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

