==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: mididings 20250818-4 (Tue Jan 13 18:33:37 2026)
==> Retrieving sources...
-> Updating mididings git repo...
-> Found fix-pyliblo-refs.patch
-> Found doc-hackaround.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
mididings ... Passed
fix-pyliblo-refs.patch ... Passed
doc-hackaround.patch ... Passed
==> Validating source files with b2sums...
mididings ... Passed
fix-pyliblo-refs.patch ... Passed
doc-hackaround.patch ... Passed
==> Making package: mididings 20250818-4 (Wed Jan 14 01:34:08 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 2 providers available for jack:
:: Repository extra
1) jack2 2) pipewire-jack
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (54) alsa-topology-conf-1.2.5.1-4 alsa-ucm-conf-1.2.15.2-1 liblo-1:0.34-1 libsamplerate-0.2.2-3 meson-1.10.0-4 mpdecimal-4.0.1-1 ninja-1.13.2-2 opus-1.6-1 patchelf-0.18.0-4 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.33-9 python-babel-2.17.0-3 python-charset-normalizer-3.4.4-2 python-docutils-1:0.22.3-2 python-idna-3.11-2 python-imagesize-1.4.1-7 python-jinja-1:3.1.6-3 python-markupsafe-3.0.2-2 python-packaging-25.0-4 python-pygments-2.19.2-3 python-pyproject-hooks-1.2.0-6 python-pyproject-metadata-0.9.0-3 python-pytz-2025.2-2 python-requests-2.32.5-3 python-roman-numerals-py-3.1.0-2 python-snowballstemmer-2.2.0-8 python-sphinx-alabaster-theme-1.0.0-6 python-sphinxcontrib-applehelp-2.0.0-5 python-sphinxcontrib-devhelp-2.0.0-6 python-sphinxcontrib-htmlhelp-2.1.0-5 python-sphinxcontrib-jsmath-1.0.1-21 python-sphinxcontrib-qthelp-2.0.0-5 python-sphinxcontrib-serializinghtml-2.0.0-5 python-tqdm-4.67.1-5 python-urllib3-2.6.3-1 zlib-ng-2.3.2-1 alsa-lib-1.2.15.2-1 boost-1.89.0-4 boost-libs-1.89.0-4 git-2.52.0-2 jack2-1.9.22-1 meson-python-0.18.0-3 python-3.14.2-2 python-build-1.3.0-4 python-dbus-1.4.0-2 python-decorator-5.2.1-2 python-installer-0.7.0-14 python-pyinotify-0.9.6-16 python-pyliblo3-0.16.3-2 python-sphinx-8.2.3-4 python-sphinxcontrib-fulltoc-1.3-2 python-wheel-0.45.1-4 scdoc-1.11.4-1
Total Download Size: 0.10 MiB
Total Installed Size: 424.08 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
python-pyliblo3-0.16.3-2-armv7h downloading...
python-sphinxcontrib-fulltoc-1.3-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [pending]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing boost-libs...
Optional dependencies for boost-libs
openmpi: for mpi support
installing boost...
Optional dependencies for boost
python: for python bindings [pending]
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing libsamplerate...
installing opus...
installing jack2...
Optional dependencies for jack2
a2jmidid: for ALSA MIDI to JACK MIDI bridging
libffado: for firewire support using FFADO
jack-example-tools: for official JACK example-clients and tools
jack2-dbus: for dbus integration
jack2-docs: for developer documentation
realtime-privileges: for realtime privileges
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing python-decorator...
installing python-packaging...
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
python-pip: to use as the Python package installer (default)
python-uv: to use as the Python package installer
python-virtualenv: to use virtualenv for build isolation
installing python-installer...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand
installing ninja...
installing python-tqdm...
Optional dependencies for python-tqdm
python-requests: telegram [pending]
installing meson...
installing patchelf...
installing python-pyproject-metadata...
installing meson-python...
Optional dependencies for meson-python
python-colorama: colored output
installing python-pytz...
installing python-babel...
installing python-docutils...
Optional dependencies for python-docutils
python-myst-parser: to parse input in "Markdown" (CommonMark) format
python-pillow: for some image manipulation operations
python-pygments: for syntax highlighting of code directives and roles [pending]
installing python-imagesize...
installing python-markupsafe...
installing python-jinja...
Optional dependencies for python-jinja
python-babel: for i18n support [installed]
installing python-pygments...
installing python-charset-normalizer...
installing python-idna...
installing python-urllib3...
Optional dependencies for python-urllib3
python-brotli: Brotli support
python-brotlicffi: Brotli support
python-h2: HTTP/2 support
python-pysocks: SOCKS support
installing python-requests...
Optional dependencies for python-requests
python-chardet: alternative character encoding library
python-pysocks: SOCKS proxy support
installing python-roman-numerals-py...
installing python-snowballstemmer...
Optional dependencies for python-snowballstemmer
python-pystemmer: for improved performance
installing python-sphinx-alabaster-theme...
installing python-sphinxcontrib-applehelp...
installing python-sphinxcontrib-devhelp...
installing python-sphinxcontrib-htmlhelp...
installing python-sphinxcontrib-jsmath...
installing python-sphinxcontrib-qthelp...
installing python-sphinxcontrib-serializinghtml...
installing python-sphinx...
Optional dependencies for python-sphinx
imagemagick: for ext.imgconverter
texlive-fontsextra: for the default admonition title icons in PDF output
texlive-latexextra: for generation of PDF documentation
installing python-sphinxcontrib-fulltoc...
installing python-pyinotify...
installing liblo...
Optional dependencies for liblo
liblo-docs: for documentation and examples
installing python-pyliblo3...
installing python-dbus...
Optional dependencies for python-dbus
python-gobject: D-Bus services via PyGI
installing scdoc...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Reloading user manager configuration...
Skipped: Current root is not booted.
(4/4) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found fix-pyliblo-refs.patch
-> Found doc-hackaround.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of mididings git repo...
Cloning into 'mididings'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
patching file mididings/extra/osc.py
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file mididings/live/osc_control.py
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
==> Starting build()...
* Getting build dependencies for wheel...
* Building wheel...
+ meson setup /build/mididings/src/mididings /build/mididings/src/mididings/.mesonpy-pitsbxtg -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md -Ddocs=disabled -Dman=disabled --native-file=/build/mididings/src/mididings/.mesonpy-pitsbxtg/meson-python-native-file.ini
The Meson build system
Version: 1.10.0
Source dir: /build/mididings/src/mididings
Build dir: /build/mididings/src/mididings/.mesonpy-pitsbxtg
Build type: native build
Project name: mididings
Project version: 20250818
C++ compiler for the host machine: c++ (gcc 15.2.1 "c++ (GCC) 15.2.1 20251112")
C++ linker for the host machine: c++ ld.bfd 2.45.1
Host machine cpu family: arm
Host machine cpu: armv7l
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency alsa found: YES 1.2.15.2
Run-time dependency jack found: YES 1.9.22
Run-time dependency Boost (found: python314, thread) found: YES 1.89.0 (/usr)
Program python3 found: YES (/usr/bin/python)
Configuring mesonconfig.hh using configuration
Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1
Run-time dependency python found: YES 3.14
Program scdoc found: YES (/usr/bin/scdoc)
Program sphinx-build found: YES (/usr/bin/sphinx-build)
Build targets in project: 1
mididings 20250818
User defined options
Native files: /build/mididings/src/mididings/.mesonpy-pitsbxtg/meson-python-native-file.ini
b_ndebug : if-release
b_vscrt : md
buildtype : release
docs : disabled
man : disabled
Found ninja-1.13.2 at /usr/bin/ninja
Generating targets: 0%| | 0/1 eta ?
Generating targets: 100%|██████████| 1/1 eta 00:00
Writing build.ninja: 0%| | 0/36 eta ?
+ /usr/bin/ninja
[1/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/send_midi.cc.o
[2/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/backend_base.cc.o
[3/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/patch.cc.o
../src/patch.cc: In member function 'void mididings::Patch::Extended::process(B&, typename B::Range&) const [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/patch.cc:163:53: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/patch.cc: In member function 'void mididings::Patch::Extended::process(B&, typename B::Range&) const [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/patch.cc:163:53: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
[4/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/engine.cc.o
In file included from ../src/engine.cc:16:
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::Sanitize]':
../src/units/base.hh:72:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::Sanitize]':
../src/units/base.hh:65:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/list:68,
from ../src/patch.hh:20,
from ../src/engine.hh:15,
from ../src/engine.cc:13:
/usr/include/c++/15.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::insert(const_iterator, const value_type&) [with _Tp = mididings::MidiEvent; _Alloc = mididings::curious_alloc<mididings::MidiEvent, 1024>]':
/usr/include/c++/15.2.1/bits/list.tcc:96:5: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::const_iterator' changed in GCC 7.1
96 | list<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~
../src/engine.cc: In member function 'void mididings::Engine::process_scene_switch(B&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/engine.cc:319:56: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::const_iterator' changed in GCC 7.1
../src/engine.cc:347:52: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::const_iterator' changed in GCC 7.1
/usr/include/c++/15.2.1/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::insert(const_iterator, const value_type&) [with _Tp = mididings::MidiEvent; _Alloc = std::allocator<mididings::MidiEvent>]':
/usr/include/c++/15.2.1/bits/list.tcc:96:5: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent>::const_iterator' changed in GCC 7.1
96 | list<_Tp, _Alloc>::
| ^~~~~~~~~~~~~~~~~
../src/engine.cc: In member function 'void mididings::Engine::process_scene_switch(B&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/engine.cc:319:56: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent>::const_iterator' changed in GCC 7.1
../src/engine.cc:347:52: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent>::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/vector:67,
from ../src/midi_event.hh:15,
from ../src/patch.hh:16:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = _List_iterator<mididings::MidiEvent>; _Sentinel = _List_iterator<mididings::MidiEvent>; _ForwardIterator = mididings::MidiEvent*]':
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::_List_iterator<mididings::MidiEvent>' changed in GCC 7.1
140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last,
| ^~~~~~~~~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::_List_iterator<mididings::MidiEvent>' changed in GCC 7.1
../src/engine.cc: In member function 'void mididings::Engine::process(B&, const mididings::MidiEvent&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/engine.cc:207:22: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::const_iterator' changed in GCC 7.1
../src/engine.cc:211:44: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::const_iterator' changed in GCC 7.1
../src/engine.cc: In member function 'void mididings::Engine::process(B&, const mididings::MidiEvent&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/engine.cc:207:22: note: parameter passing for argument of type 'std::__cxx11::list<mididings::MidiEvent>::const_iterator' changed in GCC 7.1
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = _List_iterator<mididings::MidiEvent>; _ForwardIterator = mididings::MidiEvent*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = _List_iterator<mididings::MidiEvent>; _Sentinel = _List_iterator<mididings::MidiEvent>; _ForwardIterator = mididings::MidiEvent*; _Tp = mididings::MidiEvent]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_List_iterator<mididings::MidiEvent>; _Tp = mididings::MidiEvent; _Alloc = std::allocator<mididings::MidiEvent>]' at /usr/include/c++/15.2.1/bits/vector.tcc:915:34,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_iterator<mididings::MidiEvent>; <template-parameter-2-2> = void; _Tp = mididings::MidiEvent; _Alloc = std::allocator<mididings::MidiEvent>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'std::vector<mididings::MidiEvent> mididings::Engine::process_event(const mididings::MidiEvent&)' at ../src/engine.cc:194:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::_List_iterator<mididings::MidiEvent>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = _List_iterator<mididings::MidiEvent>; _ForwardIterator = mididings::MidiEvent*]',
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = _List_iterator<mididings::MidiEvent>; _Sentinel = _List_iterator<mididings::MidiEvent>; _ForwardIterator = mididings::MidiEvent*; _Tp = mididings::MidiEvent]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::_List_iterator<mididings::MidiEvent>; _Tp = mididings::MidiEvent; _Alloc = std::allocator<mididings::MidiEvent>]' at /usr/include/c++/15.2.1/bits/vector.tcc:953:38,
inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_iterator<mididings::MidiEvent>; <template-parameter-2-2> = void; _Tp = mididings::MidiEvent; _Alloc = std::allocator<mididings::MidiEvent>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1621:19,
inlined from 'std::vector<mididings::MidiEvent> mididings::Engine::process_event(const mididings::MidiEvent&)' at ../src/engine.cc:194:13:
/usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type 'std::_List_iterator<mididings::MidiEvent>' changed in GCC 7.1
266 | return std::__do_uninit_copy(__first, __last, __result);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[5/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/backend_jack.cc.o
In file included from /usr/include/c++/15.2.1/bits/stl_algo.h:61,
from /usr/include/c++/15.2.1/algorithm:63,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:31,
from /usr/include/boost/shared_ptr.hpp:17,
from ../src/backend/base.hh:19,
from ../src/backend/jack.hh:15,
from ../src/backend/jack.cc:13:
/usr/include/c++/15.2.1/bits/stl_heap.h: In function 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<mididings::MidiEvent*, vector<mididings::MidiEvent> >; _Distance = int; _Tp = mididings::MidiEvent; _Compare = __gnu_cxx::__ops::_Iter_comp_val<mididings::backend::JACKBackend::compare_frame>]':
/usr/include/c++/15.2.1/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<mididings::MidiEvent*, std::vector<mididings::MidiEvent> >' changed in GCC 7.1
135 | __push_heap(_RandomAccessIterator __first,
| ^~~~~~~~~~~
[6/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/backend_alsa.cc.o
[7/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/backend_jack_buffered.cc.o
[8/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/backend_jack_realtime.cc.o
[9/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/python_caller.cc.o
../src/python_caller.cc: In member function 'typename B::Range mididings::PythonCaller::call_deferred(B&, typename B::Iterator, const boost::python::api::object&, bool) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/python_caller.cc:109:19: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/python_caller.cc: In member function 'typename B::Range mididings::PythonCaller::call_deferred(B&, typename B::Iterator, const boost::python::api::object&, bool) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/python_caller.cc:109:19: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
In file included from ../src/python_caller.hh:16,
from ../src/python_caller.cc:13:
../src/patch.hh: In static member function 'static typename B::Range mididings::Patch::delete_event(B&, typename B::Iterator) [with B = EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/patch.hh:289:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/patch.hh: In static member function 'static typename B::Range mididings::Patch::delete_event(B&, typename B::Iterator) [with B = EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/patch.hh:289:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/python_caller.cc: In member function 'typename B::Range mididings::PythonCaller::call_now(B&, typename B::Iterator, const boost::python::api::object&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]':
../src/python_caller.cc:70:19: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/python_caller.cc: In member function 'typename B::Range mididings::PythonCaller::call_now(B&, typename B::Iterator, const boost::python::api::object&) [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]':
../src/python_caller.cc:70:19: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
[10/11] Compiling C++ object src/_mididings.cpython-314-arm-linux-gnueabihf.so.p/python_module.cc.o
In file included from ../src/python_module.cc:18:
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::Call]':
../src/units/base.hh:72:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
In file included from ../src/python_module.cc:23:
In member function 'typename B::Range mididings::units::Call::process(B&, typename B::Iterator) const [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >]',
inlined from 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::Call]' at ../src/units/base.hh:75:54:
../src/units/call.hh:40:35: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/call.hh:42:30: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::Call]':
../src/units/base.hh:65:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
In member function 'typename B::Range mididings::units::Call::process(B&, typename B::Iterator) const [with B = mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >]',
inlined from 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::Call]' at ../src/units/base.hh:68:56:
../src/units/call.hh:40:35: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/units/call.hh:42:30: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::SceneSwitch]':
../src/units/base.hh:72:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::SceneSwitch]':
../src/units/base.hh:65:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::Sanitize]':
../src/units/base.hh:72:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBuffer&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator) const [with Derived = mididings::units::SubSceneSwitch]':
../src/units/base.hh:72:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent> >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent>::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::SubSceneSwitch]':
../src/units/base.hh:65:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
../src/units/base.hh: In member function 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Range mididings::units::UnitExImpl<Derived>::process(mididings::Patch::EventBufferRT&, mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator) const [with Derived = mididings::units::Sanitize]':
../src/units/base.hh:65:5: note: parameter passing for argument of type 'mididings::Patch::EventBufferType<std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> > >::Iterator' {aka 'std::__cxx11::list<mididings::MidiEvent, mididings::curious_alloc<mididings::MidiEvent, 1024> >::iterator'} changed in GCC 7.1
In file included from /usr/include/c++/15.2.1/string:56,
from /usr/include/c++/15.2.1/stdexcept:41,
from ../src/midi_event.hh:16,
from ../src/patch.hh:16,
from ../src/engine.hh:15,
from ../src/python_module.cc:13:
In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::length() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:1176:20,
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:617:20,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string<char>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/15.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string<char>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:674:17,
inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1421:30,
inlined from 'static void das::python::from_sequence_converter<T, P>::construct(T&, PyObject*) [with T = std::vector<std::__cxx11::basic_string<char> >; P = std::vector<std::__cxx11::basic_string<char> >]' at ../src/util/python_sequence_converters.hh:42:31:
/usr/include/c++/15.2.1/bits/basic_string.h:1165:19: warning: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::extract_rvalue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::m_data.boost::python::converter::rvalue_from_python_data<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::rvalue_from_python_storage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::storage)).std::__cxx11::basic_string<char>::_M_string_length' may be used uninitialized [-Wmaybe-uninitialized]
1165 | size_type __sz = _M_string_length;
| ^~~~
In file included from ../src/python_module.cc:27:
../src/util/python_sequence_converters.hh: In static member function 'static void das::python::from_sequence_converter<T, P>::construct(T&, PyObject*) [with T = std::vector<std::__cxx11::basic_string<char> >; P = std::vector<std::__cxx11::basic_string<char> >]':
../src/util/python_sequence_converters.hh:43:40: note: '<anonymous>' declared here
In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::length() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:1176:20,
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:617:20,
inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string<char>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/15.2.1/bits/new_allocator.h:191:4,
inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string<char>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = std::__cxx11::basic_string<char>]' at /usr/include/c++/15.2.1/bits/alloc_traits.h:674:17,
inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string<char>; _Alloc = std::allocator<std::__cxx11::basic_string<char> >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:1421:30,
inlined from 'static void das::python::from_sequence_converter<T, P>::construct(T&, PyObject*) [with T = std::vector<std::__cxx11::basic_string<char> >; P = std::vector<std::__cxx11::basic_string<char> >]' at ../src/util/python_sequence_converters.hh:50:31:
/usr/include/c++/15.2.1/bits/basic_string.h:1165:19: warning: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::extract_rvalue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::m_data.boost::python::converter::rvalue_from_python_data<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::rvalue_from_python_storage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::storage)).std::__cxx11::basic_string<char>::_M_string_length' may be used uninitialized [-Wmaybe-uninitialized]
1165 | size_type __sz = _M_string_length;
| ^~~~
../src/util/python_sequence_converters.hh: In static member function 'static void das::python::from_sequence_converter<T, P>::construct(T&, PyObject*) [with T = std::vector<std::__cxx11::basic_string<char> >; P = std::vector<std::__cxx11::basic_string<char> >]':
../src/util/python_sequence_converters.hh:51:40: note: '<anonymous>' declared here
In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_data() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:617:34,
inlined from 'static void das::python::from_dict_converter<T, P>::construct(T&, PyObject*) [with T = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >; P = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >]' at ../src/util/python_dict_converters.hh:39:34:
/usr/include/c++/15.2.1/bits/basic_string.h:239:28: warning: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::extract_rvalue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::m_data.boost::python::converter::rvalue_from_python_data<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::rvalue_from_python_storage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::storage)).std::__cxx11::basic_string<char>::_M_dataplus.std::__cxx11::basic_string<char>::_Alloc_hider::_M_p' may be used uninitialized [-Wmaybe-uninitialized]
239 | { return _M_dataplus._M_p; }
| ^~~~
In file included from ../src/python_module.cc:29:
../src/util/python_dict_converters.hh: In static member function 'static void das::python::from_dict_converter<T, P>::construct(T&, PyObject*) [with T = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >; P = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >]':
../src/util/python_dict_converters.hh:40:36: note: '<anonymous>' declared here
In member function 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]',
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::length() const [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:1176:20,
inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' at /usr/include/c++/15.2.1/bits/basic_string.h:617:20,
inlined from 'static void das::python::from_dict_converter<T, P>::construct(T&, PyObject*) [with T = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >; P = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >]' at ../src/util/python_dict_converters.hh:39:34:
/usr/include/c++/15.2.1/bits/basic_string.h:1165:19: warning: '*(const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)((char*)&<unnamed> + offsetof(boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >,boost::python::extract<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::extract_rvalue<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::m_data.boost::python::converter::rvalue_from_python_data<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::<unnamed>.boost::python::converter::rvalue_from_python_storage<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::storage)).std::__cxx11::basic_string<char>::_M_string_length' may be used uninitialized [-Wmaybe-uninitialized]
1165 | size_type __sz = _M_string_length;
| ^~~~
../src/util/python_dict_converters.hh: In static member function 'static void das::python::from_dict_converter<T, P>::construct(T&, PyObject*) [with T = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >; P = std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >]':
../src/util/python_dict_converters.hh:40:36: note: '<anonymous>' declared here
[11/11] Linking target src/_mididings.cpython-314-arm-linux-gnueabihf.so
[1/48] /build/mididings/src/mididings/.mesonpy-pitsbxtg/src/_mididings.cpython-314-arm-linux-gnueabihf.so
[2/48] /build/mididings/src/mididings/mididings/__init__.py
[3/48] /build/mididings/src/mididings/mididings/arguments.py
[4/48] /build/mididings/src/mididings/mididings/constants.py
[5/48] /build/mididings/src/mididings/mididings/engine.py
[6/48] /build/mididings/src/mididings/mididings/event.py
[7/48] /build/mididings/src/mididings/mididings/misc.py
[8/48] /build/mididings/src/mididings/mididings/overload.py
[9/48] /build/mididings/src/mididings/mididings/patch.py
[10/48] /build/mididings/src/mididings/mididings/scene.py
[11/48] /build/mididings/src/mididings/mididings/setup.py
[12/48] /build/mididings/src/mididings/mididings/unitrepr.py
[13/48] /build/mididings/src/mididings/mididings/util.py
[14/48] /build/mididings/src/mididings/mididings/extra/__init__.py
[15/48] /build/mididings/src/mididings/mididings/extra/ctrl_sysex.py
[16/48] /build/mididings/src/mididings/mididings/extra/dbus.py
[17/48] /build/mididings/src/mididings/mididings/extra/engine.py
[18/48] /build/mididings/src/mididings/mididings/extra/floating_split.py
[19/48] /build/mididings/src/mididings/mididings/extra/gm.py
[20/48] /build/mididings/src/mididings/mididings/extra/harmonizer.py
[21/48] /build/mididings/src/mididings/mididings/extra/inotify.py
[22/48] /build/mididings/src/mididings/mididings/extra/key_color.py
[23/48] /build/mididings/src/mididings/mididings/extra/latch.py
[24/48] /build/mididings/src/mididings/mididings/extra/memorize_scene.py
[25/48] /build/mididings/src/mididings/mididings/extra/osc.py
[26/48] /build/mididings/src/mididings/mididings/extra/panic.py
[27/48] /build/mididings/src/mididings/mididings/extra/pedal_noteoff.py
[28/48] /build/mididings/src/mididings/mididings/extra/per_channel.py
[29/48] /build/mididings/src/mididings/mididings/extra/polyphony.py
[30/48] /build/mididings/src/mididings/mididings/extra/suppress_pc.py
[31/48] /build/mididings/src/mididings/mididings/extra/voices.py
[32/48] /build/mididings/src/mididings/mididings/units/__init__.py
[33/48] /build/mididings/src/mididings/mididings/units/base.py
[34/48] /build/mididings/src/mididings/mididings/units/call.py
[35/48] /build/mididings/src/mididings/mididings/units/engine.py
[36/48] /build/mididings/src/mididings/mididings/units/filters.py
[37/48] /build/mididings/src/mididings/mididings/units/generators.py
[38/48] /build/mididings/src/mididings/mididings/units/init.py
[39/48] /build/mididings/src/mididings/mididings/units/modifiers.py
[40/48] /build/mididings/src/mididings/mididings/units/printing.py
[41/48] /build/mididings/src/mididings/mididings/units/splits.py
[42/48] /build/mididings/src/mididings/mididings/live/__init__.py
[43/48] /build/mididings/src/mididings/mididings/live/livedings.py
[44/48] /build/mididings/src/mididings/mididings/live/osc_control.py
[45/48] /build/mididings/src/mididings/mididings/live/widgets.py
[46/48] /build/mididings/src/mididings/scripts/mididings
[47/48] /build/mididings/src/mididings/scripts/livedings
[48/48] /build/mididings/src/mididings/scripts/send_midi
Successfully built mididings-20250818-cp314-cp314-linux_armv7l.whl
patching file doc/conf.py
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
patching file tests/test_version.py
patch: setting attribute security.SMACK64 for security.SMACK64: Operation not permitted
Running Sphinx v8.2.3
/build/mididings/src/mididings/doc/conf.py:45: SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\w"? A raw string is also an option.
m = re.match("(.*) <([\w.]*)>", sig)
loading translations [en]... done
making output directory... done
building [mo]: targets for 0 po files that are out of date
writing output...
building [html]: targets for 12 source files that are out of date
updating environment: [new config] 12 added, 0 changed, 0 removed
reading sources... [ 8%] connect
reading sources... [ 17%] engine
reading sources... [ 25%] event
reading sources... [ 33%] extra
reading sources... [ 42%] extra-units
reading sources... [ 50%] index
reading sources... [ 58%] main
reading sources... [ 67%] misc
reading sources... [ 75%] start
reading sources... [ 83%] tools
reading sources... [ 92%] units
reading sources... [100%] util
/build/mididings/src/mididings/doc/connect.rst:152: WARNING: duplicate object description of mididings.Selector.apply, other instance in connect, use :no-index: for one of them
/build/mididings/src/mididings/doc/main.rst:17: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 7]
backend
-------^
/build/mididings/src/mididings/doc/main.rst:50: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 11]
client_name
-----------^
/build/mididings/src/mididings/doc/main.rst:54: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 8]
in_ports
--------^
/build/mididings/src/mididings/doc/main.rst:54: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 9]
out_ports
---------^
/build/mididings/src/mididings/doc/main.rst:87: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 11]
data_offset
-----------^
/build/mididings/src/mididings/doc/main.rst:93: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 13]
octave_offset
-------------^
/build/mididings/src/mididings/doc/main.rst:100: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 13]
initial_scene
-------------^
/build/mididings/src/mididings/doc/main.rst:106: WARNING: Error in declarator or parameters
Invalid C declaration: Expected identifier in nested name. [error at 11]
start_delay
-----------^
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
copying assets...
copying static files...
Writing evaluated template result to /build/mididings/src/mididings/doc/build/html/_static/language_data.js
Writing evaluated template result to /build/mididings/src/mididings/doc/build/html/_static/basic.css
Writing evaluated template result to /build/mididings/src/mididings/doc/build/html/_static/documentation_options.js
Writing evaluated template result to /build/mididings/src/mididings/doc/build/html/_static/classic.css
Writing evaluated template result to /build/mididings/src/mididings/doc/build/html/_static/sidebar.js
copying static files: done
copying extra files...
copying extra files: done
copying assets: done
writing output... [ 8%] connect
writing output... [ 17%] engine
writing output... [ 25%] event
writing output... [ 33%] extra
writing output... [ 42%] extra-units
writing output... [ 50%] index
writing output... [ 58%] main
writing output... [ 67%] misc
writing output... [ 75%] start
writing output... [ 83%] tools
writing output... [ 92%] units
writing output... [100%] util
generating indices... genindex py-modindex done
writing additional pages... search done
copying images... [ 20%] patch.png
copying images... [ 40%] eventflow.png
copying images... [ 60%] velocity.png
copying images... [ 80%] velocityslope.png
copying images... [100%] ctrlrange.png
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 9 warnings.
The HTML pages are in doc/build/html.
==> Entering fakeroot environment...
==> Starting package_mididings()...
install: creating directory '/build/mididings/pkg/mididings/usr/share'
install: creating directory '/build/mididings/pkg/mididings/usr/share/man'
install: creating directory '/build/mididings/pkg/mididings/usr/share/man/man1'
'doc/man/livedings.1' -> '/build/mididings/pkg/mididings/usr/share/man/man1/livedings.1'
'doc/man/mididings.1' -> '/build/mididings/pkg/mididings/usr/share/man/man1/mididings.1'
'doc/man/send_midi.1' -> '/build/mididings/pkg/mididings/usr/share/man/man1/send_midi.1'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "mididings"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_mididings-docs()...
install: creating directory '/build/mididings/pkg/mididings-docs/usr'
install: creating directory '/build/mididings/pkg/mididings-docs/usr/share'
install: creating directory '/build/mididings/pkg/mididings-docs/usr/share/doc'
install: creating directory '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings'
'README.md' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/README.md'
'doc/examples' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples'
'doc/examples/aeolus.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/aeolus.py'
'doc/examples/hooks.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/hooks.py'
'doc/examples/klick.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/klick.py'
'doc/examples/output.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/output.py'
'doc/examples/process.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/process.py'
'doc/examples/process_file.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/process_file.py'
'doc/examples/router.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/router.py'
'doc/examples/skeleton.py' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/examples/skeleton.py'
'doc/build/html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html'
'doc/build/html/_sources' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_sources'
'doc/build/html/_static' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static'
'doc/build/html/_static/pygments.css' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/pygments.css'
'doc/build/html/_static/minus.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/minus.png'
'doc/build/html/_static/searchtools.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/searchtools.js'
'doc/build/html/_static/plus.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/plus.png'
'doc/build/html/_static/language_data.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/language_data.js'
'doc/build/html/_static/file.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/file.png'
'doc/build/html/_static/basic.css' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/basic.css'
'doc/build/html/_static/documentation_options.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/documentation_options.js'
'doc/build/html/_static/sphinx_highlight.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/sphinx_highlight.js'
'doc/build/html/_static/doctools.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/doctools.js'
'doc/build/html/_static/classic.css' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/classic.css'
'doc/build/html/_static/sidebar.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/sidebar.js'
'doc/build/html/_static/default.css' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/default.css'
'doc/build/html/_static/nasophon.css' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_static/nasophon.css'
'doc/build/html/connect.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/connect.html'
'doc/build/html/engine.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/engine.html'
'doc/build/html/event.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/event.html'
'doc/build/html/extra.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/extra.html'
'doc/build/html/extra-units.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/extra-units.html'
'doc/build/html/index.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/index.html'
'doc/build/html/main.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/main.html'
'doc/build/html/misc.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/misc.html'
'doc/build/html/start.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/start.html'
'doc/build/html/tools.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/tools.html'
'doc/build/html/units.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/units.html'
'doc/build/html/util.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/util.html'
'doc/build/html/genindex.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/genindex.html'
'doc/build/html/py-modindex.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/py-modindex.html'
'doc/build/html/search.html' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/search.html'
'doc/build/html/_images' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images'
'doc/build/html/_images/patch.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images/patch.png'
'doc/build/html/_images/eventflow.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images/eventflow.png'
'doc/build/html/_images/velocity.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images/velocity.png'
'doc/build/html/_images/velocityslope.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images/velocityslope.png'
'doc/build/html/_images/ctrlrange.png' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/_images/ctrlrange.png'
'doc/build/html/.buildinfo' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/.buildinfo'
'doc/build/html/searchindex.js' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/searchindex.js'
'doc/build/html/objects.inv' -> '/build/mididings/pkg/mididings-docs/usr/share/doc/mididings/html/objects.inv'
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "mididings-docs"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: mididings 20250818-4 (Wed Jan 14 01:35:36 2026)
==> Cleaning up...
[?12l[?25h