time=2026-08-16T02:43:33.126+02:00 level=DEBUG msg="Not attempting generation of an ABI report" time=2026-08-16T02:43:33.127+02:00 level=DEBUG msg="Configuring container namespace" time=2026-08-16T02:43:33.127+02:00 level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-08-16T02:43:33.127+02:00 level=INFO msg="History generation enabled" time=2026-08-16T02:43:33.764+02:00 level=DEBUG msg="Obtained package history" time=2026-08-16T02:43:33.770+02:00 level=DEBUG msg="Building package" name=audacity version=3.7.8 release=52 type=ypkg profile=unstable-x86_64 time=2026-08-16T02:43:33.770+02:00 level=DEBUG msg="Configuring overlay storage" time=2026-08-16T02:43:33.770+02:00 level=DEBUG msg="Mounting overlayfs" time=2026-08-16T02:43:33.770+02:00 level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/audacity size=40G time=2026-08-16T02:43:33.772+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/audacity/work time=2026-08-16T02:43:33.772+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/audacity/tmp time=2026-08-16T02:43:33.772+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/audacity/img time=2026-08-16T02:43:33.772+02:00 level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/audacity/union time=2026-08-16T02:43:33.772+02:00 level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-08-16T02:43:33.783+02:00 level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/audacity/tmp lower=/var/cache/solbuild/unstable-x86_64/audacity/img workdir=/var/cache/solbuild/unstable-x86_64/audacity/work target=/var/cache/solbuild/unstable-x86_64/audacity/union time=2026-08-16T02:43:33.788+02:00 level=DEBUG msg="Bringing up virtual filesystems" time=2026-08-16T02:43:33.788+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/audacity/union/dev/pts time=2026-08-16T02:43:33.788+02:00 level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/audacity/union/dev/shm time=2026-08-16T02:43:33.788+02:00 level=DEBUG msg="Mounting vfs /dev" time=2026-08-16T02:43:33.791+02:00 level=DEBUG msg="Mounting vfs /dev/pts" time=2026-08-16T02:43:33.793+02:00 level=DEBUG msg="Mounting vfs /proc" time=2026-08-16T02:43:33.794+02:00 level=DEBUG msg="Mounting vfs /sys" time=2026-08-16T02:43:33.796+02:00 level=DEBUG msg="Mounting vfs /dev/shm" time=2026-08-16T02:43:33.798+02:00 level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/work time=2026-08-16T02:43:33.798+02:00 level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/a/audacity/package.yml target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/work/package.yml time=2026-08-16T02:43:33.798+02:00 level=DEBUG msg="Validating sources" time=2026-08-16T02:43:33.798+02:00 level=DEBUG msg="Downloading source" uri=https://github.com/audacity/audacity/releases/download/Audacity-3.7.8/audacity-sources-3.7.8.tar.gz time=2026-08-16T02:43:34.032+02:00 level=INFO msg="Source URL redirected" to="https://release-assets.githubusercontent.com/github-production-release-asset/32921736/5ddc9602-28bb-4261-9892-b25c3388a394?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-08-16T01%3A19%3A10Z&rscd=attachment%3B+filename%3Daudacity-sources-3.7.8.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-08-16T00%3A18%3A34Z&ske=2026-08-16T01%3A19%3A10Z&sks=b&skv=2018-11-09&sig=XKwOidx036qg%2B3ywu6M%2FaKZDCXN4CMHKqocLeZQa%2BLY%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4Njg0MjgxMywibmJmIjoxNzg2ODQxMDEzLCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.ZC7NcF2_8MkMFkUuuWqQRc3gVXDEgNX2KUOucijoxMk&response-content-disposition=attachment%3B%20filename%3Daudacity-sources-3.7.8.tar.gz&response-content-type=application%2Foctet-stream" from=https://github.com/audacity/audacity/releases/download/Audacity-3.7.8/audacity-sources-3.7.8.tar.gz time=2026-08-16T02:43:34.144+02:00 level=INFO msg="Downloading source" uri=https://github.com/audacity/audacity/releases/download/Audacity-3.7.8/audacity-sources-3.7.8.tar.gz time=2026-08-16T02:43:35.244+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-16T02:43:35.245+02:00 level=DEBUG msg="Creating required directory" path=/var/cache/solbuild/unstable-x86_64/audacity/union/etc/eopkg time=2026-08-16T02:43:35.245+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-16T02:43:35.248+02:00 level=DEBUG msg="Starting D-BUS" time=2026-08-16T02:43:35.248+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="dbus-uuidgen --ensure" time=2026-08-16T02:43:35.258+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="dbus-daemon --system" time=2026-08-16T02:43:35.271+02:00 level=DEBUG msg="Discovering repos in rootfs" time=2026-08-16T02:43:35.271+02:00 level=DEBUG msg="Upgrading system base" time=2026-08-16T02:43:35.271+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. Downloaded eopkg-index.xml.xz.sha1sum Downloaded eopkg-index.xml.xz.tmp Package database updated. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the upgrade of following packages: expat font-terminus-console glibc systemd The following packages will be upgraded: expat expat-devel font-terminus-console glibc glibc-devel nano python-wheel python3 systemd systemd-devel ypkg Total size of package(s): 63.53 MB Downloading 0 package resources (11 cached) expat-2.8.3-41-1-x86_64.eopkg [cached] systemd-261.2-189-1-x86_64.eopkg [cached] systemd-devel-261.2-189-1-x86_64.eopkg [cached] python3-3.14.7-81-1-x86_64.eopkg [cached] font-terminus-console-4.49.1-4-1-x86_64.eopkg [cached] glibc-2.43-144-1-x86_64.eopkg [cached] glibc-devel-2.43-144-1-x86_64.eopkg [cached] nano-9.2-218-1-x86_64.eopkg [cached] expat-devel-2.8.3-41-1-x86_64.eopkg [cached] python-wheel-0.48.0-27-1-x86_64.eopkg [cached] ypkg-35.1.2-219-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 11 Installing expat, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat (14%) Extracting the files of expat (28%) Extracting the files of expat (42%) Extracting the files of expat (57%) Extracting the files of expat (71%) Extracting the files of expat (85%) Extracting the files of expat (100%) [complete] Upgraded expat Installing 2 / 11 Installing systemd, version 261.2, release 189 Upgrading to new distribution release Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (0%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (1%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (2%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (3%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (4%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (5%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (6%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (7%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (8%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (9%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (10%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (11%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (12%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (13%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (14%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (15%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (16%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (17%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (18%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (19%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (20%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (21%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (22%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (23%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (24%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (25%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (26%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (27%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (28%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (29%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (30%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (31%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (32%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (33%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (34%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (35%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (36%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (37%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (38%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (39%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (40%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (41%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (42%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (43%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (44%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (45%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (46%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (47%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (48%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (49%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (50%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (51%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (52%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (53%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (54%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (55%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (56%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (57%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (58%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (59%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (60%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (61%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (62%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (63%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (64%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (65%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (66%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (67%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (68%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (69%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (70%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (71%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (72%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (73%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (74%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (75%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (76%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (77%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (78%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (79%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (80%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (81%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (82%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (83%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (84%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (85%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (86%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (87%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (88%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (89%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (90%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (91%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (92%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (93%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (94%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (95%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (96%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (97%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (98%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (99%) Extracting the files of systemd (100%) [complete] Upgraded systemd Installing 3 / 11 Installing systemd-devel, version 261.2, release 189 Upgrading to new distribution release Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (0%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (1%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (2%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (3%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (4%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (5%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (6%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (7%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (8%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (9%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (10%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (11%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (12%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (13%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (14%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (15%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (16%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (17%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (18%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (19%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (20%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (21%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (22%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (23%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (24%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (25%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (26%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (27%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (28%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (29%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (30%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (31%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (32%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (33%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (34%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (35%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (36%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (37%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (38%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (39%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (40%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (41%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (42%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (43%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (44%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (45%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (46%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (47%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (48%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (49%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (50%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (51%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (52%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (53%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (54%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (55%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (56%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (57%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (58%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (59%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (60%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (61%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (62%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (63%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (64%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (65%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (66%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (67%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (68%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (69%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (70%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (71%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (72%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (73%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (74%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (75%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (76%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (77%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (78%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (79%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (80%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (81%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (82%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (83%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (84%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (85%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (86%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (87%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (88%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (89%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (90%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (91%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (92%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (93%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (94%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (95%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (96%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (97%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (98%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (99%) Extracting the files of systemd-devel (100%) [complete] Upgraded systemd-devel Installing 4 / 11 Installing python3, version 3.14.7, release 81 Upgrading to new distribution release Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (100%) [complete] Upgraded python3 Installing 5 / 11 Installing font-terminus-console, version 4.49.1, release 4 Upgrading to new distribution release Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (0%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (1%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (2%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (3%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (4%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (5%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (6%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (7%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (8%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (9%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (10%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (11%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (12%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (13%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (14%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (15%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (16%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (17%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (18%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (19%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (20%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (21%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (22%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (23%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (24%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (25%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (26%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (27%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (28%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (29%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (30%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (31%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (32%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (33%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (34%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (35%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (36%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (37%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (38%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (39%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (40%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (41%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (42%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (43%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (44%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (45%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (46%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (47%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (48%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (49%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (50%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (51%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (52%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (53%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (54%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (55%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (56%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (57%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (58%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (59%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (60%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (61%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (62%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (63%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (64%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (65%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (66%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (67%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (68%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (69%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (70%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (71%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (72%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (73%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (74%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (75%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (76%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (77%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (78%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (79%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (80%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (81%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (82%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (83%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (84%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (85%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (86%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (87%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (88%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (89%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (90%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (91%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (92%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (93%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (94%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (95%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (96%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (97%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (98%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (99%) Extracting the files of font-terminus-console (100%) [complete] Upgraded font-terminus-console Installing 6 / 11 Installing glibc, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (0%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (1%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (2%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (3%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (4%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (5%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (6%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (7%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (8%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (9%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (10%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (11%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (12%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (13%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (14%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (15%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (16%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (17%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (18%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (19%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (20%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (21%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (22%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (23%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (24%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (25%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (26%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (27%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (28%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (29%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (30%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (31%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (32%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (33%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (34%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (35%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (36%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (37%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (38%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (39%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (40%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (41%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (42%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (43%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (44%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (45%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (46%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (47%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (48%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (49%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (50%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (51%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (52%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (53%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (54%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (55%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (56%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (57%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (58%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (59%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (60%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (61%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (62%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (63%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (64%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (65%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (66%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (67%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (68%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (69%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (70%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (71%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (72%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (73%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (74%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (75%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (76%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (77%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (78%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (79%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (80%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (81%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (82%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (83%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (84%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (85%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (86%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (87%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (88%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (89%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (90%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (91%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (92%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (93%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (94%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (95%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (96%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (97%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (98%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (99%) Extracting the files of glibc (100%) [complete] Upgraded glibc Installing 7 / 11 Installing glibc-devel, version 2.43, release 144 Upgrading to new distribution release Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (0%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (1%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (2%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (3%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (4%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (5%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (6%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (7%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (8%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (9%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (10%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (11%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (12%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (13%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (14%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (15%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (16%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (17%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (18%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (19%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (20%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (21%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (22%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (23%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (24%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (25%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (26%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (27%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (28%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (29%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (30%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (31%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (32%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (33%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (34%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (35%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (36%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (37%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (38%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (39%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (40%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (41%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (42%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (43%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (44%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (45%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (46%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (47%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (48%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (49%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (50%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (51%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (52%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (53%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (54%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (55%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (56%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (57%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (58%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (59%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (60%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (61%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (62%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (63%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (64%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (65%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (66%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (67%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (68%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (69%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (70%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (71%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (72%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (73%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (74%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (75%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (76%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (77%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (78%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (79%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (80%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (81%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (82%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (83%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (84%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (85%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (86%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (87%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (88%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (89%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (90%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (91%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (92%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (93%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (94%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (95%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (96%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (97%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (98%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (99%) Extracting the files of glibc-devel (100%) [complete] Upgraded glibc-devel Installing 8 / 11 Installing nano, version 9.2, release 218 Upgrading to new distribution release Extracting the files of nano (1%) Extracting the files of nano (2%) Extracting the files of nano (3%) Extracting the files of nano (4%) Extracting the files of nano (5%) Extracting the files of nano (6%) Extracting the files of nano (7%) Extracting the files of nano (8%) Extracting the files of nano (9%) Extracting the files of nano (10%) Extracting the files of nano (11%) Extracting the files of nano (12%) Extracting the files of nano (13%) Extracting the files of nano (14%) Extracting the files of nano (15%) Extracting the files of nano (16%) Extracting the files of nano (17%) Extracting the files of nano (18%) Extracting the files of nano (19%) Extracting the files of nano (20%) Extracting the files of nano (21%) Extracting the files of nano (22%) Extracting the files of nano (23%) Extracting the files of nano (25%) Extracting the files of nano (26%) Extracting the files of nano (27%) Extracting the files of nano (28%) Extracting the files of nano (29%) Extracting the files of nano (30%) Extracting the files of nano (31%) Extracting the files of nano (32%) Extracting the files of nano (33%) Extracting the files of nano (34%) Extracting the files of nano (35%) Extracting the files of nano (36%) Extracting the files of nano (37%) Extracting the files of nano (38%) Extracting the files of nano (39%) Extracting the files of nano (40%) Extracting the files of nano (41%) Extracting the files of nano (42%) Extracting the files of nano (43%) Extracting the files of nano (44%) Extracting the files of nano (45%) Extracting the files of nano (46%) Extracting the files of nano (47%) Extracting the files of nano (48%) Extracting the files of nano (50%) Extracting the files of nano (51%) Extracting the files of nano (52%) Extracting the files of nano (53%) Extracting the files of nano (54%) Extracting the files of nano (55%) Extracting the files of nano (56%) Extracting the files of nano (57%) Extracting the files of nano (58%) Extracting the files of nano (59%) Extracting the files of nano (60%) Extracting the files of nano (61%) Extracting the files of nano (62%) Extracting the files of nano (63%) Extracting the files of nano (64%) Extracting the files of nano (65%) Extracting the files of nano (66%) Extracting the files of nano (67%) Extracting the files of nano (68%) Extracting the files of nano (69%) Extracting the files of nano (70%) Extracting the files of nano (71%) Extracting the files of nano (72%) Extracting the files of nano (73%) Extracting the files of nano (75%) Extracting the files of nano (76%) Extracting the files of nano (77%) Extracting the files of nano (78%) Extracting the files of nano (79%) Extracting the files of nano (80%) Extracting the files of nano (81%) Extracting the files of nano (82%) Extracting the files of nano (83%) Extracting the files of nano (84%) Extracting the files of nano (85%) Extracting the files of nano (86%) Extracting the files of nano (87%) Extracting the files of nano (88%) Extracting the files of nano (89%) Extracting the files of nano (90%) Extracting the files of nano (91%) Extracting the files of nano (92%) Extracting the files of nano (93%) Extracting the files of nano (94%) Extracting the files of nano (95%) Extracting the files of nano (96%) Extracting the files of nano (97%) Extracting the files of nano (98%) Extracting the files of nano (100%) [complete] Upgraded nano Installing 9 / 11 Installing expat-devel, version 2.8.3, release 41 Upgrading to new distribution release Extracting the files of expat-devel (11%) Extracting the files of expat-devel (22%) Extracting the files of expat-devel (33%) Extracting the files of expat-devel (44%) Extracting the files of expat-devel (55%) Extracting the files of expat-devel (66%) Extracting the files of expat-devel (77%) Extracting the files of expat-devel (88%) Extracting the files of expat-devel (100%) [complete] Upgraded expat-devel Installing 10 / 11 Installing python-wheel, version 0.48.0, release 27 Upgrading to new distribution release Extracting the files of python-wheel (1%) Extracting the files of python-wheel (3%) Extracting the files of python-wheel (5%) Extracting the files of python-wheel (7%) Extracting the files of python-wheel (9%) Extracting the files of python-wheel (11%) Extracting the files of python-wheel (13%) Extracting the files of python-wheel (15%) Extracting the files of python-wheel (17%) Extracting the files of python-wheel (19%) Extracting the files of python-wheel (21%) Extracting the files of python-wheel (23%) Extracting the files of python-wheel (25%) Extracting the files of python-wheel (27%) Extracting the files of python-wheel (29%) Extracting the files of python-wheel (31%) Extracting the files of python-wheel (33%) Extracting the files of python-wheel (35%) Extracting the files of python-wheel (37%) Extracting the files of python-wheel (39%) Extracting the files of python-wheel (41%) Extracting the files of python-wheel (43%) Extracting the files of python-wheel (45%) Extracting the files of python-wheel (47%) Extracting the files of python-wheel (49%) Extracting the files of python-wheel (50%) Extracting the files of python-wheel (52%) Extracting the files of python-wheel (54%) Extracting the files of python-wheel (56%) Extracting the files of python-wheel (58%) Extracting the files of python-wheel (60%) Extracting the files of python-wheel (62%) Extracting the files of python-wheel (64%) Extracting the files of python-wheel (66%) Extracting the files of python-wheel (68%) Extracting the files of python-wheel (70%) Extracting the files of python-wheel (72%) Extracting the files of python-wheel (74%) Extracting the files of python-wheel (76%) Extracting the files of python-wheel (78%) Extracting the files of python-wheel (80%) Extracting the files of python-wheel (82%) Extracting the files of python-wheel (84%) Extracting the files of python-wheel (86%) Extracting the files of python-wheel (88%) Extracting the files of python-wheel (90%) Extracting the files of python-wheel (92%) Extracting the files of python-wheel (94%) Extracting the files of python-wheel (96%) Extracting the files of python-wheel (98%) Extracting the files of python-wheel (100%) [complete] Upgraded python-wheel Installing 11 / 11 Installing ypkg, version 35.1.2, release 219 Upgrading to new distribution release Extracting the files of ypkg (1%) Extracting the files of ypkg (2%) Extracting the files of ypkg (3%) Extracting the files of ypkg (4%) Extracting the files of ypkg (5%) Extracting the files of ypkg (6%) Extracting the files of ypkg (8%) Extracting the files of ypkg (9%) Extracting the files of ypkg (10%) Extracting the files of ypkg (11%) Extracting the files of ypkg (12%) Extracting the files of ypkg (13%) Extracting the files of ypkg (14%) Extracting the files of ypkg (16%) Extracting the files of ypkg (17%) Extracting the files of ypkg (18%) Extracting the files of ypkg (19%) Extracting the files of ypkg (20%) Extracting the files of ypkg (21%) Extracting the files of ypkg (22%) Extracting the files of ypkg (24%) Extracting the files of ypkg (25%) Extracting the files of ypkg (26%) Extracting the files of ypkg (27%) Extracting the files of ypkg (28%) Extracting the files of ypkg (29%) Extracting the files of ypkg (31%) Extracting the files of ypkg (32%) Extracting the files of ypkg (33%) Extracting the files of ypkg (34%) Extracting the files of ypkg (35%) Extracting the files of ypkg (36%) Extracting the files of ypkg (37%) Extracting the files of ypkg (39%) Extracting the files of ypkg (40%) Extracting the files of ypkg (41%) Extracting the files of ypkg (42%) Extracting the files of ypkg (43%) Extracting the files of ypkg (44%) Extracting the files of ypkg (45%) Extracting the files of ypkg (47%) Extracting the files of ypkg (48%) Extracting the files of ypkg (49%) Extracting the files of ypkg (50%) Extracting the files of ypkg (51%) Extracting the files of ypkg (52%) Extracting the files of ypkg (54%) Extracting the files of ypkg (55%) Extracting the files of ypkg (56%) Extracting the files of ypkg (57%) Extracting the files of ypkg (58%) Extracting the files of ypkg (59%) Extracting the files of ypkg (60%) Extracting the files of ypkg (62%) Extracting the files of ypkg (63%) Extracting the files of ypkg (64%) Extracting the files of ypkg (65%) Extracting the files of ypkg (66%) Extracting the files of ypkg (67%) Extracting the files of ypkg (68%) Extracting the files of ypkg (70%) Extracting the files of ypkg (71%) Extracting the files of ypkg (72%) Extracting the files of ypkg (73%) Extracting the files of ypkg (74%) Extracting the files of ypkg (75%) Extracting the files of ypkg (77%) Extracting the files of ypkg (78%) Extracting the files of ypkg (79%) Extracting the files of ypkg (80%) Extracting the files of ypkg (81%) Extracting the files of ypkg (82%) Extracting the files of ypkg (83%) Extracting the files of ypkg (85%) Extracting the files of ypkg (86%) Extracting the files of ypkg (87%) Extracting the files of ypkg (88%) Extracting the files of ypkg (89%) Extracting the files of ypkg (90%) Extracting the files of ypkg (91%) Extracting the files of ypkg (93%) Extracting the files of ypkg (94%) Extracting the files of ypkg (95%) Extracting the files of ypkg (96%) Extracting the files of ypkg (97%) Extracting the files of ypkg (98%) Extracting the files of ypkg (100%) [complete] Upgraded ypkg time=2026-08-16T02:43:45.449+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-08-16T02:43:46.221+02:00 level=DEBUG msg="Asserting system.devel component installation" time=2026-08-16T02:43:46.221+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-08-16T02:43:46.910+02:00 level=DEBUG msg="Writing packager file" time=2026-08-16T02:43:46.910+02:00 level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-08-16T02:43:46.911+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: alsa-lib alsa-lib-devel alsa-ucm-conf aom at-spi2 at-spi2-devel avahi brotli-devel bubblewrap bzip2-devel celt clang-libs colord cups cyrus-sasl dav1d double-conversion enchant ffmpeg ffmpeg-devel fftw fontconfig fontconfig-devel freeglut freetype2 freetype2-devel fribidi fribidi-devel gdk-pixbuf gdk-pixbuf-devel giflib git glib-networking glslang glycin glycin-devel graphene graphite2 graphite2-devel gsettings-desktop-schemas gsm gstreamer gstreamer-devel gstreamer-plugins-base harfbuzz harfbuzz-devel hicolor-icon-theme hidapi highway hyphen jack-audio-connection-kit jack-audio-connection-kit-devel javascriptcore-gtk41 lame lame-devel libass libavif libbluray libcairo libcairo-devel libcddb libcdio libcdio-paranoia libdaemon libdatrie libdatrie-devel libdecor libdisplay-info libdovi libdrm libdvdnav libdvdread libdw-devel libedit libelf-devel libepoxy libepoxy-devel libevdev libflac libflac-devel libglvnd libglvnd-devel libgnutls libgtk-2 libgtk-3 libgtk-3-devel libheif libheif-plugin-dav1d libheif-plugin-ffmpeg libheif-plugin-jpeg libheif-plugin-rav1e libheif-plugin-x265 libhogweed libhunspell libice libid3tag libid3tag-devel libinput libjpeg-turbo libjxl liblc3 liblcms2 liblcms2-devel libmad libmad-devel libmanette libmspack libnotify libogg libogg-devel libopenmpt libp11-kit libpaper libpciaccess libplacebo libpng libpng-devel libproxy libpsl librsvg libsamplerate libseccomp-devel libsecret libsm libsndfile libsndfile-devel libsoup3 libsoxr libsoxr-devel libspeex libssh libtasn1 libthai libthai-devel libtheora libtiff libtirpc libudfread libunibreak libunwind libunwind-devel liburing libva libvdpau libvoikko libvorbis libvorbis-devel libvpl libvpx libwacom libwebkit-gtk41 libwebp libx11 libx11-devel libxau libxau-devel libxcb libxcb-devel libxcomposite libxcomposite-devel libxcursor libxcursor-devel libxdamage libxdamage-devel libxdmcp libxdmcp-devel libxext libxext-devel libxfixes libxfixes-devel libxft libxft-devel libxi libxi-devel libxinerama libxinerama-devel libxkbcommon libxkbcommon-devel libxrandr libxrandr-devel libxrender libxrender-devel libxscrnsaver libxshmfence libxtst libxtst-devel libxv libxxf86vm libyuv lilv lilv-devel llvm-libs lm_sensors lmdb lv2 lv2-devel mariadb-common md4c mesalib mpg123 mpg123-devel mtdev openal-soft openjpeg openldap opus opus-devel opusfile opusfile-devel orc pango pango-devel perl-authen-sasl perl-error perl-io-socket-ssl perl-mozilla-ca perl-net-ssleay pipewire-lib pixman pixman-devel polly portaudio portaudio-devel portmidi portmidi-devel postgresql-libpq pulseaudio python-libevdev python-pyudev python-six qt6-base qt6-base-gui rapidjson rapidjson-devel rav1e rtkit rubberband samba sdl2 serd serd-devel shaderc shared-mime-info snappy sord sord-devel soundtouch soundtouch-devel spirv-llvm-translator spirv-tools sqlite3-devel sratom sratom-devel srt suil suil-devel svt-av1 talloc tcl tdb tevent tk tslib twolame twolame-devel unixodbc v4l-utils vamp-plugin-sdk vamp-plugin-sdk-devel vid.stab vulkan wavpack wavpack-devel wayland wayland-devel wsdd wxwidgets wxwidgets-devel x264 x265 xcb-util xcb-util-cursor xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xdg-dbus-proxy xkeyboard-config xorgproto xvidcore zimg zix zix-devel Total size of package(s): 231.07 MB Warning: There are extra packages due to dependencies. Downloading 0 package resources (293 cached) libxshmfence-1.3.3-17-1-x86_64.eopkg [cached] xorgproto-2024.1-9-1-x86_64.eopkg [cached] libxau-1.0.12-23-1-x86_64.eopkg [cached] libxdmcp-1.1.5-20-1-x86_64.eopkg [cached] libxcb-1.17.0-34-1-x86_64.eopkg [cached] libx11-1.8.13-50-1-x86_64.eopkg [cached] libxau-devel-1.0.12-23-1-x86_64.eopkg [cached] libxdmcp-devel-1.1.5-20-1-x86_64.eopkg [cached] libxcb-devel-1.17.0-34-1-x86_64.eopkg [cached] libx11-devel-1.8.13-50-1-x86_64.eopkg [cached] libxext-1.3.7-19-1-x86_64.eopkg [cached] libxext-devel-1.3.7-19-1-x86_64.eopkg [cached] libxrender-0.9.12-18-1-x86_64.eopkg [cached] libxrender-devel-0.9.12-18-1-x86_64.eopkg [cached] libxrandr-1.5.5-18-1-x86_64.eopkg [cached] libxrandr-devel-1.5.5-18-1-x86_64.eopkg [cached] wayland-1.26.0-36-1-x86_64.eopkg [cached] libglvnd-1.7.0-23-1-x86_64.eopkg [cached] libpciaccess-0.19-15-1-x86_64.eopkg [cached] libdrm-2.4.133-54-1-x86_64.eopkg [cached] libxfixes-6.0.2-17-1-x86_64.eopkg [cached] libva-2.23.0-31-1-x86_64.eopkg [cached] libogg-1.3.6-14-1-x86_64.eopkg [cached] libogg-devel-1.3.6-14-1-x86_64.eopkg [cached] libvorbis-1.3.7-14-1-x86_64.eopkg [cached] libvorbis-devel-1.3.7-14-1-x86_64.eopkg [cached] highway-1.2.0-4-1-x86_64.eopkg [cached] xdg-dbus-proxy-0.1.8-8-1-x86_64.eopkg [cached] libudfread-1.2.0-1-1-x86_64.eopkg [cached] opus-1.6.1-13-1-x86_64.eopkg [cached] alsa-ucm-conf-1.2.15.3-2-1-x86_64.eopkg [cached] alsa-lib-1.2.15.3-42-1-x86_64.eopkg [cached] libsamplerate-0.2.2-6-1-x86_64.eopkg [cached] celt-0.11.3-5-1-x86_64.eopkg [cached] jack-audio-connection-kit-1.9.22-19-1-x86_64.eopkg [cached] portaudio-19.7.0-13-1-x86_64.eopkg [cached] portaudio-devel-19.7.0-13-1-x86_64.eopkg [cached] fftw-3.3.10-18-1-x86_64.eopkg [cached] libflac-1.5.0-19-1-x86_64.eopkg [cached] libsndfile-1.2.2-27-1-x86_64.eopkg [cached] vamp-plugin-sdk-2.10.0-7-1-x86_64.eopkg [cached] rubberband-4.0.0-8-1-x86_64.eopkg [cached] libcddb-1.3.2-5-1-x86_64.eopkg [cached] libcdio-2.3.0-11-1-x86_64.eopkg [cached] libcdio-paranoia-10.2.2.0.2-9-1-x86_64.eopkg [cached] xcb-util-0.4.1-11-1-x86_64.eopkg [cached] xcb-util-image-0.4.1-9-1-x86_64.eopkg [cached] xcb-util-renderutil-0.3.10-6-1-x86_64.eopkg [cached] xcb-util-cursor-0.1.6-6-1-x86_64.eopkg [cached] xkeyboard-config-2.48-19-1-x86_64.eopkg [cached] libxkbcommon-1.13.1-19-1-x86_64.eopkg [cached] libxkbcommon-devel-1.13.1-19-1-x86_64.eopkg [cached] opusfile-0.12-10-1-x86_64.eopkg [cached] opus-devel-1.6.1-13-1-x86_64.eopkg [cached] opusfile-devel-0.12-10-1-x86_64.eopkg [cached] libpng-1.6.58-37-1-x86_64.eopkg [cached] graphite2-1.3.15-9-1-x86_64.eopkg [cached] freetype2-2.14.3-40-1-x86_64.eopkg [cached] harfbuzz-14.2.1-87-1-x86_64.eopkg [cached] fontconfig-2.18.2-55-1-x86_64.eopkg [cached] pixman-0.46.4-23-1-x86_64.eopkg [cached] libcairo-1.18.2-55-1-x86_64.eopkg [cached] libxft-2.3.9-17-1-x86_64.eopkg [cached] fribidi-1.0.15-10-1-x86_64.eopkg [cached] libdatrie-0.2.14-3-1-x86_64.eopkg [cached] libthai-0.1.30-3-1-x86_64.eopkg [cached] pango-1.58.2-66-1-x86_64.eopkg [cached] librsvg-2.62.3-72-1-x86_64.eopkg [cached] libvdpau-1.5-20-1-x86_64.eopkg [cached] libxi-1.8.3-20-1-x86_64.eopkg [cached] libxinerama-1.1.6-18-1-x86_64.eopkg [cached] libpaper-1.1.28-6-1-x86_64.eopkg [cached] libdaemon-0.14-5-1-x86_64.eopkg [cached] avahi-0.8-28-1-x86_64.eopkg [cached] cups-2.4.19-44-1-x86_64.eopkg [cached] libxcomposite-0.4.7-17-1-x86_64.eopkg [cached] libjpeg-turbo-3.0.3-22-1-x86_64.eopkg [cached] libheif-plugin-jpeg-1.23.1-64-1-x86_64.eopkg [cached] aom-3.14.1-28-1-x86_64.eopkg [cached] pipewire-lib-1.6.8-123-1-x86_64.eopkg [cached] libxscrnsaver-1.2.5-16-1-x86_64.eopkg [cached] xcb-util-keysyms-0.4.1-9-1-x86_64.eopkg [cached] libdisplay-info-0.3.0-3-1-x86_64.eopkg [cached] spirv-tools-1.4.341.0-36-1-x86_64.eopkg [cached] polly-21.1.8-136-1-x86_64.eopkg [cached] libedit-20260512.3.1-17-1-x86_64.eopkg [cached] llvm-libs-21.1.8-136-1-x86_64.eopkg [cached] spirv-llvm-translator-21.1-25-1-x86_64.eopkg [cached] libxxf86vm-1.1.7-18-1-x86_64.eopkg [cached] lm_sensors-3.6.2-9-1-x86_64.eopkg [cached] clang-libs-21.1.8-136-1-x86_64.eopkg [cached] mesalib-26.1.7-310-1-x86_64.eopkg [cached] libxcursor-1.2.3-22-1-x86_64.eopkg [cached] libdecor-0.2.5-5-1-x86_64.eopkg [cached] rtkit-0.14-6-1-x86_64.eopkg [cached] pulseaudio-17.0-65-1-x86_64.eopkg [cached] sdl2-2.32.4-58-1-x86_64.eopkg [cached] snappy-1.2.2-5-1-x86_64.eopkg [cached] v4l-utils-1.32.0-17-1-x86_64.eopkg [cached] dav1d-1.5.4-32-1-x86_64.eopkg [cached] zimg-3.0.5-16-1-x86_64.eopkg [cached] libbluray-1.4.0-15-1-x86_64.eopkg [cached] libdovi-3.3.2-6-1-x86_64.eopkg [cached] libunwind-1.8.3-12-1-x86_64.eopkg [cached] glslang-16.2.0-36-1-x86_64.eopkg [cached] shaderc-2026.1-16-1-x86_64.eopkg [cached] vulkan-1.4.341.0-43-1-x86_64.eopkg [cached] liblcms2-2.19.1-22-1-x86_64.eopkg [cached] libplacebo-7.351.0-32-1-x86_64.eopkg [cached] liburing-2.14-5-1-x86_64.eopkg [cached] wsdd-0.9-8-1-x86_64.eopkg [cached] unixodbc-2.3.12-6-1-x86_64.eopkg [cached] cyrus-sasl-2.1.28-16-1-x86_64.eopkg [cached] openldap-2.6.12-18-1-x86_64.eopkg [cached] libtasn1-4.21.0-22-1-x86_64.eopkg [cached] libp11-kit-0.25.2-23-1-x86_64.eopkg [cached] libhogweed-3.10.2-25-1-x86_64.eopkg [cached] libgnutls-3.8.13-53-1-x86_64.eopkg [cached] lmdb-0.9.33-11-1-x86_64.eopkg [cached] talloc-2.4.3-18-1-x86_64.eopkg [cached] tevent-0.17.1-21-1-x86_64.eopkg [cached] libtirpc-1.3.7-17-1-x86_64.eopkg [cached] tdb-1.4.14-27-1-x86_64.eopkg [cached] samba-4.23.8-115-1-x86_64.eopkg [cached] libxv-1.0.13-16-1-x86_64.eopkg [cached] gsm-1.0.18-4-1-x86_64.eopkg [cached] libtiff-4.7.1-46-1-x86_64.eopkg [cached] openjpeg-2.5.4-22-1-x86_64.eopkg [cached] twolame-0.4.0-4-1-x86_64.eopkg [cached] libdvdread-7.0.1-14-1-x86_64.eopkg [cached] libtheora-1.1.1-8-1-x86_64.eopkg [cached] openal-soft-1.24.1-16-1-x86_64.eopkg [cached] x265-3.6-23-1-x86_64.eopkg [cached] libspeex-1.2.1-7-1-x86_64.eopkg [cached] libssh-0.12.1-21-1-x86_64.eopkg [cached] libvpl-2.16.0-6-1-x86_64.eopkg [cached] lame-3.100-12-1-x86_64.eopkg [cached] mpg123-1.33.7-27-1-x86_64.eopkg [cached] libopenmpt-0.7.3-12-1-x86_64.eopkg [cached] xvidcore-1.3.7-5-1-x86_64.eopkg [cached] liblc3-1.1.1-3-1-x86_64.eopkg [cached] libjxl-0.12.0-11-1-x86_64.eopkg [cached] vid.stab-1.1.1-3-1-x86_64.eopkg [cached] svt-av1-4.0.1-15-1-x86_64.eopkg [cached] x264-0.164.3144-20-1-x86_64.eopkg [cached] giflib-6.1.2-13-1-x86_64.eopkg [cached] freeglut-3.8.0-15-1-x86_64.eopkg [cached] libwebp-1.6.0-31-1-x86_64.eopkg [cached] rav1e-0.8.1-18-1-x86_64.eopkg [cached] srt-1.5.4-8-1-x86_64.eopkg [cached] libunibreak-7.0-6-1-x86_64.eopkg [cached] libass-0.17.4-19-1-x86_64.eopkg [cached] libdvdnav-7.0.0-9-1-x86_64.eopkg [cached] libsoxr-0.1.3-5-1-x86_64.eopkg [cached] libvpx-1.16.0-23-1-x86_64.eopkg [cached] ffmpeg-9.0.1-181-1-x86_64.eopkg [cached] libheif-plugin-ffmpeg-1.23.1-64-1-x86_64.eopkg [cached] libheif-plugin-x265-1.23.1-64-1-x86_64.eopkg [cached] libheif-plugin-dav1d-1.23.1-64-1-x86_64.eopkg [cached] libheif-plugin-rav1e-1.23.1-64-1-x86_64.eopkg [cached] libheif-1.23.1-64-1-x86_64.eopkg [cached] glycin-2.1.5-13-1-x86_64.eopkg [cached] gdk-pixbuf-2.44.7-64-1-x86_64.eopkg [cached] libxtst-1.2.5-15-1-x86_64.eopkg [cached] at-spi2-2.60.6-61-1-x86_64.eopkg [cached] libxdamage-1.1.7-19-1-x86_64.eopkg [cached] libgtk-2-2.24.33-30-1-x86_64.eopkg [cached] lv2-1.18.10-6-1-x86_64.eopkg [cached] lv2-devel-1.18.10-6-1-x86_64.eopkg [cached] mariadb-common-11.8.8-40-1-x86_64.eopkg [cached] double-conversion-3.3.1-3-1-x86_64.eopkg [cached] libproxy-0.5.12-28-1-x86_64.eopkg [cached] shared-mime-info-2.4-14-1-x86_64.eopkg [cached] postgresql-libpq-18.4-66-1-x86_64.eopkg [cached] qt6-base-6.11.1-53-1-x86_64.eopkg [cached] serd-0.32.8-8-1-x86_64.eopkg [cached] libid3tag-0.16.4-7-1-x86_64.eopkg [cached] soundtouch-2.4.0-7-1-x86_64.eopkg [cached] soundtouch-devel-2.4.0-7-1-x86_64.eopkg [cached] gstreamer-1.28.6-143-1-x86_64.eopkg [cached] zix-0.8.0-4-1-x86_64.eopkg [cached] sord-0.16.22-8-1-x86_64.eopkg [cached] sratom-0.6.22-7-1-x86_64.eopkg [cached] zix-devel-0.8.0-4-1-x86_64.eopkg [cached] serd-devel-0.32.8-8-1-x86_64.eopkg [cached] sord-devel-0.16.22-8-1-x86_64.eopkg [cached] sratom-devel-0.6.22-7-1-x86_64.eopkg [cached] bubblewrap-0.11.2-22-1-x86_64.eopkg [cached] libsecret-0.21.7-28-1-x86_64.eopkg [cached] libice-1.1.2-16-1-x86_64.eopkg [cached] mtdev-1.1.7-9-1-x86_64.eopkg [cached] xcb-util-wm-0.4.2-7-1-x86_64.eopkg [cached] libevdev-1.13.6-20-1-x86_64.eopkg [cached] python-libevdev-0.11-7-1-x86_64.eopkg [cached] python-six-1.17.0-26-1-x86_64.eopkg [cached] python-pyudev-0.24.4-4-1-x86_64.eopkg [cached] libwacom-2.18.0-46-1-x86_64.eopkg [cached] libinput-1.31.3-56-1-x86_64.eopkg [cached] md4c-0.5.3-3-1-x86_64.eopkg [cached] gsettings-desktop-schemas-50.1-66-1-x86_64.eopkg [cached] libepoxy-1.5.10-14-1-x86_64.eopkg [cached] hicolor-icon-theme-0.18-9-1-x86_64.eopkg [cached] colord-1.4.8-25-1-x86_64.eopkg [cached] libgtk-3-3.24.52-123-1-x86_64.eopkg [cached] libsm-1.2.6-16-1-x86_64.eopkg [cached] tslib-1.24-10-1-x86_64.eopkg [cached] qt6-base-gui-6.11.1-53-1-x86_64.eopkg [cached] suil-0.10.24-7-1-x86_64.eopkg [cached] suil-devel-0.10.24-7-1-x86_64.eopkg [cached] hyphen-2.8.9-5-1-x86_64.eopkg [cached] hidapi-0.15.0-10-1-x86_64.eopkg [cached] libyuv-0.0.1892-1-1-x86_64.eopkg [cached] ffmpeg-devel-9.0.1-181-1-x86_64.eopkg [cached] libdatrie-devel-0.2.14-3-1-x86_64.eopkg [cached] libthai-devel-0.1.30-3-1-x86_64.eopkg [cached] glib-networking-2.80.1-50-1-x86_64.eopkg [cached] libpsl-0.21.5-8-1-x86_64.eopkg [cached] libsoup3-3.7.1-14-1-x86_64.eopkg [cached] libavif-1.4.1-23-1-x86_64.eopkg [cached] libvoikko-4.3.3-17-1-x86_64.eopkg [cached] libhunspell-1.7.3-12-1-x86_64.eopkg [cached] enchant-2.8.19-30-1-x86_64.eopkg [cached] libmanette-0.2.13-13-1-x86_64.eopkg [cached] javascriptcore-gtk41-2.52.5-147-1-x86_64.eopkg [cached] orc-0.4.42-11-1-x86_64.eopkg [cached] graphene-1.10.8-8-1-x86_64.eopkg [cached] gstreamer-plugins-base-1.28.6-143-1-x86_64.eopkg [cached] libwebkit-gtk41-2.52.5-147-1-x86_64.eopkg [cached] libglvnd-devel-1.7.0-23-1-x86_64.eopkg [cached] libnotify-0.8.8-12-1-x86_64.eopkg [cached] libmspack-1.11-12-1-x86_64.eopkg [cached] wxwidgets-3.2.8-41-1-x86_64.eopkg [cached] tcl-8.6.13-15-1-x86_64.eopkg [cached] tk-8.6.11.1-15-1-x86_64.eopkg [cached] perl-authen-sasl-2.2000-13-1-x86_64.eopkg [cached] perl-net-ssleay-1.96-19-1-x86_64.eopkg [cached] perl-mozilla-ca-20250602-10-1-x86_64.eopkg [cached] perl-io-socket-ssl-2.099-17-1-x86_64.eopkg [cached] perl-error-0.17030-16-1-x86_64.eopkg [cached] git-2.55.0-144-1-x86_64.eopkg [cached] libelf-devel-0.195-31-1-x86_64.eopkg [cached] libdw-devel-0.195-31-1-x86_64.eopkg [cached] brotli-devel-1.2.0-14-1-x86_64.eopkg [cached] wavpack-5.9.0-15-1-x86_64.eopkg [cached] libflac-devel-1.5.0-19-1-x86_64.eopkg [cached] vamp-plugin-sdk-devel-2.10.0-7-1-x86_64.eopkg [cached] libxfixes-devel-6.0.2-17-1-x86_64.eopkg [cached] libseccomp-devel-2.6.1-13-1-x86_64.eopkg [cached] liblcms2-devel-2.19.1-22-1-x86_64.eopkg [cached] libpng-devel-1.6.58-37-1-x86_64.eopkg [cached] bzip2-devel-1.0.8-22-1-x86_64.eopkg [cached] freetype2-devel-2.14.3-40-1-x86_64.eopkg [cached] fontconfig-devel-2.18.2-55-1-x86_64.eopkg [cached] glycin-devel-2.1.5-13-1-x86_64.eopkg [cached] libxinerama-devel-1.1.6-18-1-x86_64.eopkg [cached] sqlite3-devel-3.53.3-68-1-x86_64.eopkg [cached] rapidjson-1.1.0-4-1-x86_64.eopkg [cached] rapidjson-devel-1.1.0-4-1-x86_64.eopkg [cached] mpg123-devel-1.33.7-27-1-x86_64.eopkg [cached] wxwidgets-devel-3.2.8-41-1-x86_64.eopkg [cached] libxi-devel-1.8.3-20-1-x86_64.eopkg [cached] libxtst-devel-1.2.5-15-1-x86_64.eopkg [cached] libunwind-devel-1.8.3-12-1-x86_64.eopkg [cached] libsndfile-devel-1.2.2-27-1-x86_64.eopkg [cached] alsa-lib-devel-1.2.15.3-42-1-x86_64.eopkg [cached] portmidi-2.0.4-7-1-x86_64.eopkg [cached] portmidi-devel-2.0.4-7-1-x86_64.eopkg [cached] wayland-devel-1.26.0-36-1-x86_64.eopkg [cached] gstreamer-devel-1.28.6-143-1-x86_64.eopkg [cached] wavpack-devel-5.9.0-15-1-x86_64.eopkg [cached] libxft-devel-2.3.9-17-1-x86_64.eopkg [cached] libxcursor-devel-1.2.3-22-1-x86_64.eopkg [cached] lilv-0.26.4-14-1-x86_64.eopkg [cached] libsoxr-devel-0.1.3-5-1-x86_64.eopkg [cached] libmad-0.15.1b-6-1-x86_64.eopkg [cached] libmad-devel-0.15.1b-6-1-x86_64.eopkg [cached] twolame-devel-0.4.0-4-1-x86_64.eopkg [cached] gdk-pixbuf-devel-2.44.7-64-1-x86_64.eopkg [cached] fribidi-devel-1.0.15-10-1-x86_64.eopkg [cached] pixman-devel-0.46.4-23-1-x86_64.eopkg [cached] libcairo-devel-1.18.2-55-1-x86_64.eopkg [cached] graphite2-devel-1.3.15-9-1-x86_64.eopkg [cached] harfbuzz-devel-14.2.1-87-1-x86_64.eopkg [cached] pango-devel-1.58.2-66-1-x86_64.eopkg [cached] lame-devel-3.100-12-1-x86_64.eopkg [cached] at-spi2-devel-2.60.6-61-1-x86_64.eopkg [cached] jack-audio-connection-kit-devel-1.9.22-19-1-x86_64.eopkg [cached] libid3tag-devel-0.16.4-7-1-x86_64.eopkg [cached] libxdamage-devel-1.1.7-19-1-x86_64.eopkg [cached] libxcomposite-devel-0.4.7-17-1-x86_64.eopkg [cached] lilv-devel-0.26.4-14-1-x86_64.eopkg [cached] libepoxy-devel-1.5.10-14-1-x86_64.eopkg [cached] libgtk-3-devel-3.24.52-123-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 293 Installing libxshmfence, version 1.3.3, release 17 Extracting the files of libxshmfence (50%) Extracting the files of libxshmfence (100%) [complete] Installed libxshmfence Installing 2 / 293 Installing xorgproto, version 2024.1, release 9 Extracting the files of xorgproto (0%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (1%) Extracting the files of xorgproto (2%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (3%) Extracting the files of xorgproto (4%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (5%) Extracting the files of xorgproto (6%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (7%) Extracting the files of xorgproto (8%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (9%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (10%) Extracting the files of xorgproto (11%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (12%) Extracting the files of xorgproto (13%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (14%) Extracting the files of xorgproto (15%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (16%) Extracting the files of xorgproto (17%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (18%) Extracting the files of xorgproto (19%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (20%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (21%) Extracting the files of xorgproto (22%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (23%) Extracting the files of xorgproto (24%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (25%) Extracting the files of xorgproto (26%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (27%) Extracting the files of xorgproto (28%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (29%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (30%) Extracting the files of xorgproto (31%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (32%) Extracting the files of xorgproto (33%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (34%) Extracting the files of xorgproto (35%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (36%) Extracting the files of xorgproto (37%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (38%) Extracting the files of xorgproto (39%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (40%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (41%) Extracting the files of xorgproto (42%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (43%) Extracting the files of xorgproto (44%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (45%) Extracting the files of xorgproto (46%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (47%) Extracting the files of xorgproto (48%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (49%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (50%) Extracting the files of xorgproto (51%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (52%) Extracting the files of xorgproto (53%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (54%) Extracting the files of xorgproto (55%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (56%) Extracting the files of xorgproto (57%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (58%) Extracting the files of xorgproto (59%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (60%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (61%) Extracting the files of xorgproto (62%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (63%) Extracting the files of xorgproto (64%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (65%) Extracting the files of xorgproto (66%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (67%) Extracting the files of xorgproto (68%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (69%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (70%) Extracting the files of xorgproto (71%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (72%) Extracting the files of xorgproto (73%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (74%) Extracting the files of xorgproto (75%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (76%) Extracting the files of xorgproto (77%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (78%) Extracting the files of xorgproto (79%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (80%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (81%) Extracting the files of xorgproto (82%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (83%) Extracting the files of xorgproto (84%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (85%) Extracting the files of xorgproto (86%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (87%) Extracting the files of xorgproto (88%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (89%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (90%) Extracting the files of xorgproto (91%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (92%) Extracting the files of xorgproto (93%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (94%) Extracting the files of xorgproto (95%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (96%) Extracting the files of xorgproto (97%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (98%) Extracting the files of xorgproto (99%) Extracting the files of xorgproto (100%) [complete] Installed xorgproto Installing 3 / 293 Installing libxau, version 1.0.12, release 23 Extracting the files of libxau (50%) Extracting the files of libxau (100%) [complete] Installed libxau Installing 4 / 293 Installing libxdmcp, version 1.1.5, release 20 Extracting the files of libxdmcp (33%) Extracting the files of libxdmcp (66%) Extracting the files of libxdmcp (100%) [complete] Installed libxdmcp Installing 5 / 293 Installing libxcb, version 1.17.0, release 34 Extracting the files of libxcb (1%) Extracting the files of libxcb (3%) Extracting the files of libxcb (5%) Extracting the files of libxcb (7%) Extracting the files of libxcb (9%) Extracting the files of libxcb (11%) Extracting the files of libxcb (13%) Extracting the files of libxcb (15%) Extracting the files of libxcb (17%) Extracting the files of libxcb (19%) Extracting the files of libxcb (21%) Extracting the files of libxcb (23%) Extracting the files of libxcb (25%) Extracting the files of libxcb (26%) Extracting the files of libxcb (28%) Extracting the files of libxcb (30%) Extracting the files of libxcb (32%) Extracting the files of libxcb (34%) Extracting the files of libxcb (36%) Extracting the files of libxcb (38%) Extracting the files of libxcb (40%) Extracting the files of libxcb (42%) Extracting the files of libxcb (44%) Extracting the files of libxcb (46%) Extracting the files of libxcb (48%) Extracting the files of libxcb (50%) Extracting the files of libxcb (51%) Extracting the files of libxcb (53%) Extracting the files of libxcb (55%) Extracting the files of libxcb (57%) Extracting the files of libxcb (59%) Extracting the files of libxcb (61%) Extracting the files of libxcb (63%) Extracting the files of libxcb (65%) Extracting the files of libxcb (67%) Extracting the files of libxcb (69%) Extracting the files of libxcb (71%) Extracting the files of libxcb (73%) Extracting the files of libxcb (75%) Extracting the files of libxcb (76%) Extracting the files of libxcb (78%) Extracting the files of libxcb (80%) Extracting the files of libxcb (82%) Extracting the files of libxcb (84%) Extracting the files of libxcb (86%) Extracting the files of libxcb (88%) Extracting the files of libxcb (90%) Extracting the files of libxcb (92%) Extracting the files of libxcb (94%) Extracting the files of libxcb (96%) Extracting the files of libxcb (98%) Extracting the files of libxcb (100%) [complete] Installed libxcb Installing 6 / 293 Installing libx11, version 1.8.13, release 50 Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (0%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (1%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (2%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (3%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (4%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (5%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (6%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (7%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (8%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (9%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (10%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (11%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (12%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (13%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (14%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (15%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (16%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (17%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (18%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (19%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (20%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (21%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (22%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (23%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (24%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (25%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (26%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (27%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (28%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (29%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (30%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (31%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (32%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (33%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (34%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (35%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (36%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (37%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (38%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (39%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (40%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (41%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (42%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (43%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (44%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (45%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (46%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (47%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (48%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (49%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (50%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (51%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (52%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (53%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (54%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (55%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (56%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (57%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (58%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (59%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (60%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (61%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (62%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (63%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (64%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (65%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (66%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (67%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (68%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (69%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (70%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (71%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (72%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (73%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (74%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (75%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (76%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (77%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (78%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (79%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (80%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (81%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (82%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (83%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (84%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (85%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (86%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (87%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (88%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (89%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (90%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (91%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (92%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (93%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (94%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (95%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (96%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (97%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (98%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (99%) Extracting the files of libx11 (100%) [complete] Installed libx11 Installing 7 / 293 Installing libxau-devel, version 1.0.12, release 23 Extracting the files of libxau-devel (8%) Extracting the files of libxau-devel (16%) Extracting the files of libxau-devel (25%) Extracting the files of libxau-devel (33%) Extracting the files of libxau-devel (41%) Extracting the files of libxau-devel (50%) Extracting the files of libxau-devel (58%) Extracting the files of libxau-devel (66%) Extracting the files of libxau-devel (75%) Extracting the files of libxau-devel (83%) Extracting the files of libxau-devel (91%) Extracting the files of libxau-devel (100%) [complete] Installed libxau-devel Installing 8 / 293 Installing libxdmcp-devel, version 1.1.5, release 20 Extracting the files of libxdmcp-devel (33%) Extracting the files of libxdmcp-devel (66%) Extracting the files of libxdmcp-devel (100%) [complete] Installed libxdmcp-devel Installing 9 / 293 Installing libxcb-devel, version 1.17.0, release 34 Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (0%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (1%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (2%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (3%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (4%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (5%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (6%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (7%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (8%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (9%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (10%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (11%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (12%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (13%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (14%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (15%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (16%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (17%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (18%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (19%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (20%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (21%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (22%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (23%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (24%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (25%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (26%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (27%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (28%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (29%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (30%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (31%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (32%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (33%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (34%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (35%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (36%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (37%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (38%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (39%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (40%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (41%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (42%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (43%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (44%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (45%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (46%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (47%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (48%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (49%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (50%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (51%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (52%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (53%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (54%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (55%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (56%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (57%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (58%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (59%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (60%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (61%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (62%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (63%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (64%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (65%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (66%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (67%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (68%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (69%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (70%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (71%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (72%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (73%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (74%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (75%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (76%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (77%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (78%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (79%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (80%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (81%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (82%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (83%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (84%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (85%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (86%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (87%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (88%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (89%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (90%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (91%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (92%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (93%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (94%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (95%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (96%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (97%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (98%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (99%) Extracting the files of libxcb-devel (100%) [complete] Installed libxcb-devel Installing 10 / 293 Installing libx11-devel, version 1.8.13, release 50 Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (0%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (1%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (2%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (3%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (4%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (5%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (6%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (7%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (8%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (9%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (10%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (11%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (12%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (13%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (14%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (15%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (16%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (17%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (18%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (19%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (20%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (21%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (22%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (23%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (24%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (25%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (26%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (27%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (28%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (29%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (30%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (31%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (32%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (33%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (34%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (35%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (36%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (37%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (38%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (39%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (40%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (41%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (42%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (43%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (44%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (45%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (46%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (47%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (48%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (49%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (50%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (51%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (52%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (53%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (54%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (55%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (56%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (57%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (58%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (59%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (60%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (61%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (62%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (63%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (64%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (65%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (66%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (67%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (68%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (69%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (70%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (71%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (72%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (73%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (74%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (75%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (76%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (77%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (78%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (79%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (80%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (81%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (82%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (83%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (84%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (85%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (86%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (87%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (88%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (89%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (90%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (91%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (92%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (93%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (94%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (95%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (96%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (97%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (98%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (99%) Extracting the files of libx11-devel (100%) [complete] Installed libx11-devel Installing 11 / 293 Installing libxext, version 1.3.7, release 19 Extracting the files of libxext (14%) Extracting the files of libxext (28%) Extracting the files of libxext (42%) Extracting the files of libxext (57%) Extracting the files of libxext (71%) Extracting the files of libxext (85%) Extracting the files of libxext (100%) [complete] Installed libxext Installing 12 / 293 Installing libxext-devel, version 1.3.7, release 19 Extracting the files of libxext-devel (1%) Extracting the files of libxext-devel (2%) Extracting the files of libxext-devel (3%) Extracting the files of libxext-devel (5%) Extracting the files of libxext-devel (6%) Extracting the files of libxext-devel (7%) Extracting the files of libxext-devel (8%) Extracting the files of libxext-devel (10%) Extracting the files of libxext-devel (11%) Extracting the files of libxext-devel (12%) Extracting the files of libxext-devel (13%) Extracting the files of libxext-devel (15%) Extracting the files of libxext-devel (16%) Extracting the files of libxext-devel (17%) Extracting the files of libxext-devel (18%) Extracting the files of libxext-devel (20%) Extracting the files of libxext-devel (21%) Extracting the files of libxext-devel (22%) Extracting the files of libxext-devel (24%) Extracting the files of libxext-devel (25%) Extracting the files of libxext-devel (26%) Extracting the files of libxext-devel (27%) Extracting the files of libxext-devel (29%) Extracting the files of libxext-devel (30%) Extracting the files of libxext-devel (31%) Extracting the files of libxext-devel (32%) Extracting the files of libxext-devel (34%) Extracting the files of libxext-devel (35%) Extracting the files of libxext-devel (36%) Extracting the files of libxext-devel (37%) Extracting the files of libxext-devel (39%) Extracting the files of libxext-devel (40%) Extracting the files of libxext-devel (41%) Extracting the files of libxext-devel (43%) Extracting the files of libxext-devel (44%) Extracting the files of libxext-devel (45%) Extracting the files of libxext-devel (46%) Extracting the files of libxext-devel (48%) Extracting the files of libxext-devel (49%) Extracting the files of libxext-devel (50%) Extracting the files of libxext-devel (51%) Extracting the files of libxext-devel (53%) Extracting the files of libxext-devel (54%) Extracting the files of libxext-devel (55%) Extracting the files of libxext-devel (56%) Extracting the files of libxext-devel (58%) Extracting the files of libxext-devel (59%) Extracting the files of libxext-devel (60%) Extracting the files of libxext-devel (62%) Extracting the files of libxext-devel (63%) Extracting the files of libxext-devel (64%) Extracting the files of libxext-devel (65%) Extracting the files of libxext-devel (67%) Extracting the files of libxext-devel (68%) Extracting the files of libxext-devel (69%) Extracting the files of libxext-devel (70%) Extracting the files of libxext-devel (72%) Extracting the files of libxext-devel (73%) Extracting the files of libxext-devel (74%) Extracting the files of libxext-devel (75%) Extracting the files of libxext-devel (77%) Extracting the files of libxext-devel (78%) Extracting the files of libxext-devel (79%) Extracting the files of libxext-devel (81%) Extracting the files of libxext-devel (82%) Extracting the files of libxext-devel (83%) Extracting the files of libxext-devel (84%) Extracting the files of libxext-devel (86%) Extracting the files of libxext-devel (87%) Extracting the files of libxext-devel (88%) Extracting the files of libxext-devel (89%) Extracting the files of libxext-devel (91%) Extracting the files of libxext-devel (92%) Extracting the files of libxext-devel (93%) Extracting the files of libxext-devel (94%) Extracting the files of libxext-devel (96%) Extracting the files of libxext-devel (97%) Extracting the files of libxext-devel (98%) Extracting the files of libxext-devel (100%) [complete] Installed libxext-devel Installing 13 / 293 Installing libxrender, version 0.9.12, release 18 Extracting the files of libxrender (33%) Extracting the files of libxrender (66%) Extracting the files of libxrender (100%) [complete] Installed libxrender Installing 14 / 293 Installing libxrender-devel, version 0.9.12, release 18 Extracting the files of libxrender-devel (33%) Extracting the files of libxrender-devel (66%) Extracting the files of libxrender-devel (100%) [complete] Installed libxrender-devel Installing 15 / 293 Installing libxrandr, version 1.5.5, release 18 Extracting the files of libxrandr (50%) Extracting the files of libxrandr (100%) [complete] Installed libxrandr Installing 16 / 293 Installing libxrandr-devel, version 1.5.5, release 18 Extracting the files of libxrandr-devel (5%) Extracting the files of libxrandr-devel (11%) Extracting the files of libxrandr-devel (16%) Extracting the files of libxrandr-devel (22%) Extracting the files of libxrandr-devel (27%) Extracting the files of libxrandr-devel (33%) Extracting the files of libxrandr-devel (38%) Extracting the files of libxrandr-devel (44%) Extracting the files of libxrandr-devel (50%) Extracting the files of libxrandr-devel (55%) Extracting the files of libxrandr-devel (61%) Extracting the files of libxrandr-devel (66%) Extracting the files of libxrandr-devel (72%) Extracting the files of libxrandr-devel (77%) Extracting the files of libxrandr-devel (83%) Extracting the files of libxrandr-devel (88%) Extracting the files of libxrandr-devel (94%) Extracting the files of libxrandr-devel (100%) [complete] Installed libxrandr-devel Installing 17 / 293 Installing wayland, version 1.26.0, release 36 Extracting the files of wayland (11%) Extracting the files of wayland (22%) Extracting the files of wayland (33%) Extracting the files of wayland (44%) Extracting the files of wayland (55%) Extracting the files of wayland (66%) Extracting the files of wayland (77%) Extracting the files of wayland (88%) Extracting the files of wayland (100%) [complete] Installed wayland Installing 18 / 293 Installing libglvnd, version 1.7.0, release 23 Extracting the files of libglvnd (4%) Extracting the files of libglvnd (9%) Extracting the files of libglvnd (13%) Extracting the files of libglvnd (18%) Extracting the files of libglvnd (22%) Extracting the files of libglvnd (27%) Extracting the files of libglvnd (31%) Extracting the files of libglvnd (36%) Extracting the files of libglvnd (40%) Extracting the files of libglvnd (45%) Extracting the files of libglvnd (50%) Extracting the files of libglvnd (54%) Extracting the files of libglvnd (59%) Extracting the files of libglvnd (63%) Extracting the files of libglvnd (68%) Extracting the files of libglvnd (72%) Extracting the files of libglvnd (77%) Extracting the files of libglvnd (81%) Extracting the files of libglvnd (86%) Extracting the files of libglvnd (90%) Extracting the files of libglvnd (95%) Extracting the files of libglvnd (100%) [complete] Installed libglvnd Installing 19 / 293 Installing libpciaccess, version 0.19, release 15 Extracting the files of libpciaccess (50%) Extracting the files of libpciaccess (100%) [complete] Installed libpciaccess Installing 20 / 293 Installing libdrm, version 2.4.133, release 54 Extracting the files of libdrm (9%) Extracting the files of libdrm (18%) Extracting the files of libdrm (27%) Extracting the files of libdrm (36%) Extracting the files of libdrm (45%) Extracting the files of libdrm (54%) Extracting the files of libdrm (63%) Extracting the files of libdrm (72%) Extracting the files of libdrm (81%) Extracting the files of libdrm (90%) Extracting the files of libdrm (100%) [complete] Installed libdrm Installing 21 / 293 Installing libxfixes, version 6.0.2, release 17 Extracting the files of libxfixes (50%) Extracting the files of libxfixes (100%) [complete] Installed libxfixes Installing 22 / 293 Installing libva, version 2.23.0, release 31 Extracting the files of libva (9%) Extracting the files of libva (18%) Extracting the files of libva (27%) Extracting the files of libva (36%) Extracting the files of libva (45%) Extracting the files of libva (54%) Extracting the files of libva (63%) Extracting the files of libva (72%) Extracting the files of libva (81%) Extracting the files of libva (90%) Extracting the files of libva (100%) [complete] Installed libva Installing 23 / 293 Installing libogg, version 1.3.6, release 14 Extracting the files of libogg (33%) Extracting the files of libogg (66%) Extracting the files of libogg (100%) [complete] Installed libogg Installing 24 / 293 Installing libogg-devel, version 1.3.6, release 14 Extracting the files of libogg-devel (11%) Extracting the files of libogg-devel (22%) Extracting the files of libogg-devel (33%) Extracting the files of libogg-devel (44%) Extracting the files of libogg-devel (55%) Extracting the files of libogg-devel (66%) Extracting the files of libogg-devel (77%) Extracting the files of libogg-devel (88%) Extracting the files of libogg-devel (100%) [complete] Installed libogg-devel Installing 25 / 293 Installing libvorbis, version 1.3.7, release 14 Extracting the files of libvorbis (16%) Extracting the files of libvorbis (33%) Extracting the files of libvorbis (50%) Extracting the files of libvorbis (66%) Extracting the files of libvorbis (83%) Extracting the files of libvorbis (100%) [complete] Installed libvorbis Installing 26 / 293 Installing libvorbis-devel, version 1.3.7, release 14 Extracting the files of libvorbis-devel (10%) Extracting the files of libvorbis-devel (20%) Extracting the files of libvorbis-devel (30%) Extracting the files of libvorbis-devel (40%) Extracting the files of libvorbis-devel (50%) Extracting the files of libvorbis-devel (60%) Extracting the files of libvorbis-devel (70%) Extracting the files of libvorbis-devel (80%) Extracting the files of libvorbis-devel (90%) Extracting the files of libvorbis-devel (100%) [complete] Installed libvorbis-devel Installing 27 / 293 Installing highway, version 1.2.0, release 4 Extracting the files of highway (16%) Extracting the files of highway (33%) Extracting the files of highway (50%) Extracting the files of highway (66%) Extracting the files of highway (83%) Extracting the files of highway (100%) [complete] Installed highway Installing 28 / 293 Installing xdg-dbus-proxy, version 0.1.8, release 8 Extracting the files of xdg-dbus-proxy (33%) Extracting the files of xdg-dbus-proxy (66%) Extracting the files of xdg-dbus-proxy (100%) [complete] Installed xdg-dbus-proxy Installing 29 / 293 Installing libudfread, version 1.2.0, release 1 Extracting the files of libudfread (50%) Extracting the files of libudfread (100%) [complete] Installed libudfread Installing 30 / 293 Installing opus, version 1.6.1, release 13 Extracting the files of opus (25%) Extracting the files of opus (50%) Extracting the files of opus (75%) Extracting the files of opus (100%) [complete] Installed opus Installing 31 / 293 Installing alsa-ucm-conf, version 1.2.15.3, release 2 Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (0%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (1%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (2%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (3%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (4%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (5%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (6%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (7%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (8%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (9%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (10%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (11%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (12%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (13%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (14%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (15%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (16%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (17%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (18%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (19%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (20%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (21%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (22%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (23%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (24%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (25%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (26%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (27%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (28%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (29%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (30%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (31%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (32%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (33%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (34%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (35%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (36%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (37%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (38%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (39%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (40%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (41%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (42%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (43%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (44%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (45%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (46%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (47%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (48%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (49%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (50%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (51%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (52%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (53%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (54%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (55%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (56%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (57%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (58%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (59%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (60%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (61%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (62%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (63%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (64%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (65%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (66%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (67%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (68%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (69%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (70%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (71%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (72%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (73%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (74%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (75%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (76%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (77%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (78%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (79%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (80%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (81%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (82%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (83%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (84%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (85%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (86%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (87%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (88%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (89%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (90%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (91%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (92%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (93%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (94%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (95%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (96%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (97%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (98%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (99%) Extracting the files of alsa-ucm-conf (100%) [complete] Installed alsa-ucm-conf Installing 32 / 293 Installing alsa-lib, version 1.2.15.3, release 42 Extracting the files of alsa-lib (1%) Extracting the files of alsa-lib (2%) Extracting the files of alsa-lib (3%) Extracting the files of alsa-lib (4%) Extracting the files of alsa-lib (5%) Extracting the files of alsa-lib (6%) Extracting the files of alsa-lib (7%) Extracting the files of alsa-lib (8%) Extracting the files of alsa-lib (10%) Extracting the files of alsa-lib (11%) Extracting the files of alsa-lib (12%) Extracting the files of alsa-lib (13%) Extracting the files of alsa-lib (14%) Extracting the files of alsa-lib (15%) Extracting the files of alsa-lib (16%) Extracting the files of alsa-lib (17%) Extracting the files of alsa-lib (18%) Extracting the files of alsa-lib (20%) Extracting the files of alsa-lib (21%) Extracting the files of alsa-lib (22%) Extracting the files of alsa-lib (23%) Extracting the files of alsa-lib (24%) Extracting the files of alsa-lib (25%) Extracting the files of alsa-lib (26%) Extracting the files of alsa-lib (27%) Extracting the files of alsa-lib (28%) Extracting the files of alsa-lib (30%) Extracting the files of alsa-lib (31%) Extracting the files of alsa-lib (32%) Extracting the files of alsa-lib (33%) Extracting the files of alsa-lib (34%) Extracting the files of alsa-lib (35%) Extracting the files of alsa-lib (36%) Extracting the files of alsa-lib (37%) Extracting the files of alsa-lib (38%) Extracting the files of alsa-lib (40%) Extracting the files of alsa-lib (41%) Extracting the files of alsa-lib (42%) Extracting the files of alsa-lib (43%) Extracting the files of alsa-lib (44%) Extracting the files of alsa-lib (45%) Extracting the files of alsa-lib (46%) Extracting the files of alsa-lib (47%) Extracting the files of alsa-lib (48%) Extracting the files of alsa-lib (50%) Extracting the files of alsa-lib (51%) Extracting the files of alsa-lib (52%) Extracting the files of alsa-lib (53%) Extracting the files of alsa-lib (54%) Extracting the files of alsa-lib (55%) Extracting the files of alsa-lib (56%) Extracting the files of alsa-lib (57%) Extracting the files of alsa-lib (58%) Extracting the files of alsa-lib (60%) Extracting the files of alsa-lib (61%) Extracting the files of alsa-lib (62%) Extracting the files of alsa-lib (63%) Extracting the files of alsa-lib (64%) Extracting the files of alsa-lib (65%) Extracting the files of alsa-lib (66%) Extracting the files of alsa-lib (67%) Extracting the files of alsa-lib (68%) Extracting the files of alsa-lib (70%) Extracting the files of alsa-lib (71%) Extracting the files of alsa-lib (72%) Extracting the files of alsa-lib (73%) Extracting the files of alsa-lib (74%) Extracting the files of alsa-lib (75%) Extracting the files of alsa-lib (76%) Extracting the files of alsa-lib (77%) Extracting the files of alsa-lib (78%) Extracting the files of alsa-lib (80%) Extracting the files of alsa-lib (81%) Extracting the files of alsa-lib (82%) Extracting the files of alsa-lib (83%) Extracting the files of alsa-lib (84%) Extracting the files of alsa-lib (85%) Extracting the files of alsa-lib (86%) Extracting the files of alsa-lib (87%) Extracting the files of alsa-lib (88%) Extracting the files of alsa-lib (90%) Extracting the files of alsa-lib (91%) Extracting the files of alsa-lib (92%) Extracting the files of alsa-lib (93%) Extracting the files of alsa-lib (94%) Extracting the files of alsa-lib (95%) Extracting the files of alsa-lib (96%) Extracting the files of alsa-lib (97%) Extracting the files of alsa-lib (98%) Extracting the files of alsa-lib (100%) [complete] Installed alsa-lib Installing 33 / 293 Installing libsamplerate, version 0.2.2, release 6 Extracting the files of libsamplerate (5%) Extracting the files of libsamplerate (10%) Extracting the files of libsamplerate (15%) Extracting the files of libsamplerate (21%) Extracting the files of libsamplerate (26%) Extracting the files of libsamplerate (31%) Extracting the files of libsamplerate (36%) Extracting the files of libsamplerate (42%) Extracting the files of libsamplerate (47%) Extracting the files of libsamplerate (52%) Extracting the files of libsamplerate (57%) Extracting the files of libsamplerate (63%) Extracting the files of libsamplerate (68%) Extracting the files of libsamplerate (73%) Extracting the files of libsamplerate (78%) Extracting the files of libsamplerate (84%) Extracting the files of libsamplerate (89%) Extracting the files of libsamplerate (94%) Extracting the files of libsamplerate (100%) [complete] Installed libsamplerate Installing 34 / 293 Installing celt, version 0.11.3, release 5 Extracting the files of celt (25%) Extracting the files of celt (50%) Extracting the files of celt (75%) Extracting the files of celt (100%) [complete] Installed celt Installing 35 / 293 Installing jack-audio-connection-kit, version 1.9.22, release 19 Extracting the files of jack-audio-connection-kit (16%) Extracting the files of jack-audio-connection-kit (33%) Extracting the files of jack-audio-connection-kit (50%) Extracting the files of jack-audio-connection-kit (66%) Extracting the files of jack-audio-connection-kit (83%) Extracting the files of jack-audio-connection-kit (100%) [complete] Installed jack-audio-connection-kit Installing 36 / 293 Installing portaudio, version 19.7.0, release 13 Extracting the files of portaudio (25%) Extracting the files of portaudio (50%) Extracting the files of portaudio (75%) Extracting the files of portaudio (100%) [complete] Installed portaudio Installing 37 / 293 Installing portaudio-devel, version 19.7.0, release 13 Extracting the files of portaudio-devel (3%) Extracting the files of portaudio-devel (7%) Extracting the files of portaudio-devel (11%) Extracting the files of portaudio-devel (15%) Extracting the files of portaudio-devel (19%) Extracting the files of portaudio-devel (23%) Extracting the files of portaudio-devel (26%) Extracting the files of portaudio-devel (30%) Extracting the files of portaudio-devel (34%) Extracting the files of portaudio-devel (38%) Extracting the files of portaudio-devel (42%) Extracting the files of portaudio-devel (46%) Extracting the files of portaudio-devel (50%) Extracting the files of portaudio-devel (53%) Extracting the files of portaudio-devel (57%) Extracting the files of portaudio-devel (61%) Extracting the files of portaudio-devel (65%) Extracting the files of portaudio-devel (69%) Extracting the files of portaudio-devel (73%) Extracting the files of portaudio-devel (76%) Extracting the files of portaudio-devel (80%) Extracting the files of portaudio-devel (84%) Extracting the files of portaudio-devel (88%) Extracting the files of portaudio-devel (92%) Extracting the files of portaudio-devel (96%) Extracting the files of portaudio-devel (100%) [complete] Installed portaudio-devel Installing 38 / 293 Installing fftw, version 3.3.10, release 18 Extracting the files of fftw (2%) Extracting the files of fftw (4%) Extracting the files of fftw (7%) Extracting the files of fftw (9%) Extracting the files of fftw (12%) Extracting the files of fftw (14%) Extracting the files of fftw (17%) Extracting the files of fftw (19%) Extracting the files of fftw (21%) Extracting the files of fftw (24%) Extracting the files of fftw (26%) Extracting the files of fftw (29%) Extracting the files of fftw (31%) Extracting the files of fftw (34%) Extracting the files of fftw (36%) Extracting the files of fftw (39%) Extracting the files of fftw (41%) Extracting the files of fftw (43%) Extracting the files of fftw (46%) Extracting the files of fftw (48%) Extracting the files of fftw (51%) Extracting the files of fftw (53%) Extracting the files of fftw (56%) Extracting the files of fftw (58%) Extracting the files of fftw (60%) Extracting the files of fftw (63%) Extracting the files of fftw (65%) Extracting the files of fftw (68%) Extracting the files of fftw (70%) Extracting the files of fftw (73%) Extracting the files of fftw (75%) Extracting the files of fftw (78%) Extracting the files of fftw (80%) Extracting the files of fftw (82%) Extracting the files of fftw (85%) Extracting the files of fftw (87%) Extracting the files of fftw (90%) Extracting the files of fftw (92%) Extracting the files of fftw (95%) Extracting the files of fftw (97%) Extracting the files of fftw (100%) [complete] Installed fftw Installing 39 / 293 Installing libflac, version 1.5.0, release 19 Extracting the files of libflac (7%) Extracting the files of libflac (14%) Extracting the files of libflac (21%) Extracting the files of libflac (28%) Extracting the files of libflac (35%) Extracting the files of libflac (42%) Extracting the files of libflac (50%) Extracting the files of libflac (57%) Extracting the files of libflac (64%) Extracting the files of libflac (71%) Extracting the files of libflac (78%) Extracting the files of libflac (85%) Extracting the files of libflac (92%) Extracting the files of libflac (100%) [complete] Installed libflac Installing 40 / 293 Installing libsndfile, version 1.2.2, release 27 Extracting the files of libsndfile (2%) Extracting the files of libsndfile (5%) Extracting the files of libsndfile (7%) Extracting the files of libsndfile (10%) Extracting the files of libsndfile (13%) Extracting the files of libsndfile (15%) Extracting the files of libsndfile (18%) Extracting the files of libsndfile (21%) Extracting the files of libsndfile (23%) Extracting the files of libsndfile (26%) Extracting the files of libsndfile (28%) Extracting the files of libsndfile (31%) Extracting the files of libsndfile (34%) Extracting the files of libsndfile (36%) Extracting the files of libsndfile (39%) Extracting the files of libsndfile (42%) Extracting the files of libsndfile (44%) Extracting the files of libsndfile (47%) Extracting the files of libsndfile (50%) Extracting the files of libsndfile (52%) Extracting the files of libsndfile (55%) Extracting the files of libsndfile (57%) Extracting the files of libsndfile (60%) Extracting the files of libsndfile (63%) Extracting the files of libsndfile (65%) Extracting the files of libsndfile (68%) Extracting the files of libsndfile (71%) Extracting the files of libsndfile (73%) Extracting the files of libsndfile (76%) Extracting the files of libsndfile (78%) Extracting the files of libsndfile (81%) Extracting the files of libsndfile (84%) Extracting the files of libsndfile (86%) Extracting the files of libsndfile (89%) Extracting the files of libsndfile (92%) Extracting the files of libsndfile (94%) Extracting the files of libsndfile (97%) Extracting the files of libsndfile (100%) [complete] Installed libsndfile Installing 41 / 293 Installing vamp-plugin-sdk, version 2.10.0, release 7 Extracting the files of vamp-plugin-sdk (10%) Extracting the files of vamp-plugin-sdk (20%) Extracting the files of vamp-plugin-sdk (30%) Extracting the files of vamp-plugin-sdk (40%) Extracting the files of vamp-plugin-sdk (50%) Extracting the files of vamp-plugin-sdk (60%) Extracting the files of vamp-plugin-sdk (70%) Extracting the files of vamp-plugin-sdk (80%) Extracting the files of vamp-plugin-sdk (90%) Extracting the files of vamp-plugin-sdk (100%) [complete] Installed vamp-plugin-sdk Installing 42 / 293 Installing rubberband, version 4.0.0, release 8 Extracting the files of rubberband (11%) Extracting the files of rubberband (22%) Extracting the files of rubberband (33%) Extracting the files of rubberband (44%) Extracting the files of rubberband (55%) Extracting the files of rubberband (66%) Extracting the files of rubberband (77%) Extracting the files of rubberband (88%) Extracting the files of rubberband (100%) [complete] Installed rubberband Installing 43 / 293 Installing libcddb, version 1.3.2, release 5 Extracting the files of libcddb (33%) Extracting the files of libcddb (66%) Extracting the files of libcddb (100%) [complete] Installed libcddb Installing 44 / 293 Installing libcdio, version 2.3.0, release 11 Extracting the files of libcdio (4%) Extracting the files of libcdio (8%) Extracting the files of libcdio (12%) Extracting the files of libcdio (16%) Extracting the files of libcdio (20%) Extracting the files of libcdio (25%) Extracting the files of libcdio (29%) Extracting the files of libcdio (33%) Extracting the files of libcdio (37%) Extracting the files of libcdio (41%) Extracting the files of libcdio (45%) Extracting the files of libcdio (50%) Extracting the files of libcdio (54%) Extracting the files of libcdio (58%) Extracting the files of libcdio (62%) Extracting the files of libcdio (66%) Extracting the files of libcdio (70%) Extracting the files of libcdio (75%) Extracting the files of libcdio (79%) Extracting the files of libcdio (83%) Extracting the files of libcdio (87%) Extracting the files of libcdio (91%) Extracting the files of libcdio (95%) Extracting the files of libcdio (100%) [complete] Installed libcdio Installing 45 / 293 Installing libcdio-paranoia, version 10.2.2.0.2, release 9 Extracting the files of libcdio-paranoia (12%) Extracting the files of libcdio-paranoia (25%) Extracting the files of libcdio-paranoia (37%) Extracting the files of libcdio-paranoia (50%) Extracting the files of libcdio-paranoia (62%) Extracting the files of libcdio-paranoia (75%) Extracting the files of libcdio-paranoia (87%) Extracting the files of libcdio-paranoia (100%) [complete] Installed libcdio-paranoia Installing 46 / 293 Installing xcb-util, version 0.4.1, release 11 Extracting the files of xcb-util (33%) Extracting the files of xcb-util (66%) Extracting the files of xcb-util (100%) [complete] Installed xcb-util Installing 47 / 293 Installing xcb-util-image, version 0.4.1, release 9 Extracting the files of xcb-util-image (50%) Extracting the files of xcb-util-image (100%) [complete] Installed xcb-util-image Installing 48 / 293 Installing xcb-util-renderutil, version 0.3.10, release 6 Extracting the files of xcb-util-renderutil (33%) Extracting the files of xcb-util-renderutil (66%) Extracting the files of xcb-util-renderutil (100%) [complete] Installed xcb-util-renderutil Installing 49 / 293 Installing xcb-util-cursor, version 0.1.6, release 6 Extracting the files of xcb-util-cursor (50%) Extracting the files of xcb-util-cursor (100%) [complete] Installed xcb-util-cursor Installing 50 / 293 Installing xkeyboard-config, version 2.48, release 19 Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (0%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (1%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (2%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (3%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (4%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (5%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (6%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (7%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (8%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (9%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (10%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (11%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (12%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (13%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (14%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (15%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (16%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (17%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (18%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (19%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (20%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (21%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (22%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (23%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (24%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (25%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (26%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (27%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (28%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (29%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (30%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (31%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (32%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (33%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (34%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (35%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (36%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (37%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (38%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (39%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (40%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (41%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (42%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (43%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (44%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (45%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (46%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (47%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (48%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (49%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (50%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (51%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (52%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (53%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (54%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (55%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (56%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (57%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (58%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (59%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (60%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (61%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (62%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (63%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (64%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (65%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (66%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (67%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (68%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (69%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (70%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (71%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (72%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (73%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (74%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (75%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (76%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (77%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (78%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (79%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (80%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (81%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (82%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (83%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (84%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (85%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (86%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (87%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (88%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (89%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (90%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (91%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (92%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (93%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (94%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (95%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (96%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (97%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (98%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (99%) Extracting the files of xkeyboard-config (100%) [complete] Installed xkeyboard-config Installing 51 / 293 Installing libxkbcommon, version 1.13.1, release 19 Extracting the files of libxkbcommon (3%) Extracting the files of libxkbcommon (6%) Extracting the files of libxkbcommon (10%) Extracting the files of libxkbcommon (13%) Extracting the files of libxkbcommon (17%) Extracting the files of libxkbcommon (20%) Extracting the files of libxkbcommon (24%) Extracting the files of libxkbcommon (27%) Extracting the files of libxkbcommon (31%) Extracting the files of libxkbcommon (34%) Extracting the files of libxkbcommon (37%) Extracting the files of libxkbcommon (41%) Extracting the files of libxkbcommon (44%) Extracting the files of libxkbcommon (48%) Extracting the files of libxkbcommon (51%) Extracting the files of libxkbcommon (55%) Extracting the files of libxkbcommon (58%) Extracting the files of libxkbcommon (62%) Extracting the files of libxkbcommon (65%) Extracting the files of libxkbcommon (68%) Extracting the files of libxkbcommon (72%) Extracting the files of libxkbcommon (75%) Extracting the files of libxkbcommon (79%) Extracting the files of libxkbcommon (82%) Extracting the files of libxkbcommon (86%) Extracting the files of libxkbcommon (89%) Extracting the files of libxkbcommon (93%) Extracting the files of libxkbcommon (96%) Extracting the files of libxkbcommon (100%) [complete] Installed libxkbcommon Installing 52 / 293 Installing libxkbcommon-devel, version 1.13.1, release 19 Extracting the files of libxkbcommon-devel (7%) Extracting the files of libxkbcommon-devel (15%) Extracting the files of libxkbcommon-devel (23%) Extracting the files of libxkbcommon-devel (30%) Extracting the files of libxkbcommon-devel (38%) Extracting the files of libxkbcommon-devel (46%) Extracting the files of libxkbcommon-devel (53%) Extracting the files of libxkbcommon-devel (61%) Extracting the files of libxkbcommon-devel (69%) Extracting the files of libxkbcommon-devel (76%) Extracting the files of libxkbcommon-devel (84%) Extracting the files of libxkbcommon-devel (92%) Extracting the files of libxkbcommon-devel (100%) [complete] Installed libxkbcommon-devel Installing 53 / 293 Installing opusfile, version 0.12, release 10 Extracting the files of opusfile (25%) Extracting the files of opusfile (50%) Extracting the files of opusfile (75%) Extracting the files of opusfile (100%) [complete] Installed opusfile Installing 54 / 293 Installing opus-devel, version 1.6.1, release 13 Extracting the files of opus-devel (14%) Extracting the files of opus-devel (28%) Extracting the files of opus-devel (42%) Extracting the files of opus-devel (57%) Extracting the files of opus-devel (71%) Extracting the files of opus-devel (85%) Extracting the files of opus-devel (100%) [complete] Installed opus-devel Installing 55 / 293 Installing opusfile-devel, version 0.12, release 10 Extracting the files of opusfile-devel (20%) Extracting the files of opusfile-devel (40%) Extracting the files of opusfile-devel (60%) Extracting the files of opusfile-devel (80%) Extracting the files of opusfile-devel (100%) [complete] Installed opusfile-devel Installing 56 / 293 Installing libpng, version 1.6.58, release 37 Extracting the files of libpng (12%) Extracting the files of libpng (25%) Extracting the files of libpng (37%) Extracting the files of libpng (50%) Extracting the files of libpng (62%) Extracting the files of libpng (75%) Extracting the files of libpng (87%) Extracting the files of libpng (100%) [complete] Installed libpng Installing 57 / 293 Installing graphite2, version 1.3.15, release 9 Extracting the files of graphite2 (16%) Extracting the files of graphite2 (33%) Extracting the files of graphite2 (50%) Extracting the files of graphite2 (66%) Extracting the files of graphite2 (83%) Extracting the files of graphite2 (100%) [complete] Installed graphite2 Installing 58 / 293 Installing freetype2, version 2.14.3, release 40 Extracting the files of freetype2 (33%) Extracting the files of freetype2 (66%) Extracting the files of freetype2 (100%) [complete] Installed freetype2 Installing 59 / 293 Installing harfbuzz, version 14.2.1, release 87 Extracting the files of harfbuzz (2%) Extracting the files of harfbuzz (5%) Extracting the files of harfbuzz (8%) Extracting the files of harfbuzz (11%) Extracting the files of harfbuzz (14%) Extracting the files of harfbuzz (17%) Extracting the files of harfbuzz (20%) Extracting the files of harfbuzz (22%) Extracting the files of harfbuzz (25%) Extracting the files of harfbuzz (28%) Extracting the files of harfbuzz (31%) Extracting the files of harfbuzz (34%) Extracting the files of harfbuzz (37%) Extracting the files of harfbuzz (40%) Extracting the files of harfbuzz (42%) Extracting the files of harfbuzz (45%) Extracting the files of harfbuzz (48%) Extracting the files of harfbuzz (51%) Extracting the files of harfbuzz (54%) Extracting the files of harfbuzz (57%) Extracting the files of harfbuzz (60%) Extracting the files of harfbuzz (62%) Extracting the files of harfbuzz (65%) Extracting the files of harfbuzz (68%) Extracting the files of harfbuzz (71%) Extracting the files of harfbuzz (74%) Extracting the files of harfbuzz (77%) Extracting the files of harfbuzz (80%) Extracting the files of harfbuzz (82%) Extracting the files of harfbuzz (85%) Extracting the files of harfbuzz (88%) Extracting the files of harfbuzz (91%) Extracting the files of harfbuzz (94%) Extracting the files of harfbuzz (97%) Extracting the files of harfbuzz (100%) [complete] Installed harfbuzz Installing 60 / 293 Installing fontconfig, version 2.18.2, release 55 Extracting the files of fontconfig (1%) Extracting the files of fontconfig (2%) Extracting the files of fontconfig (3%) Extracting the files of fontconfig (4%) Extracting the files of fontconfig (5%) Extracting the files of fontconfig (6%) Extracting the files of fontconfig (7%) Extracting the files of fontconfig (8%) Extracting the files of fontconfig (9%) Extracting the files of fontconfig (10%) Extracting the files of fontconfig (11%) Extracting the files of fontconfig (12%) Extracting the files of fontconfig (13%) Extracting the files of fontconfig (14%) Extracting the files of fontconfig (15%) Extracting the files of fontconfig (16%) Extracting the files of fontconfig (17%) Extracting the files of fontconfig (18%) Extracting the files of fontconfig (19%) Extracting the files of fontconfig (20%) Extracting the files of fontconfig (21%) Extracting the files of fontconfig (22%) Extracting the files of fontconfig (23%) Extracting the files of fontconfig (24%) Extracting the files of fontconfig (25%) Extracting the files of fontconfig (26%) Extracting the files of fontconfig (27%) Extracting the files of fontconfig (28%) Extracting the files of fontconfig (29%) Extracting the files of fontconfig (30%) Extracting the files of fontconfig (31%) Extracting the files of fontconfig (32%) Extracting the files of fontconfig (33%) Extracting the files of fontconfig (34%) Extracting the files of fontconfig (35%) Extracting the files of fontconfig (36%) Extracting the files of fontconfig (37%) Extracting the files of fontconfig (38%) Extracting the files of fontconfig (39%) Extracting the files of fontconfig (40%) Extracting the files of fontconfig (41%) Extracting the files of fontconfig (42%) Extracting the files of fontconfig (43%) Extracting the files of fontconfig (44%) Extracting the files of fontconfig (45%) Extracting the files of fontconfig (46%) Extracting the files of fontconfig (47%) Extracting the files of fontconfig (48%) Extracting the files of fontconfig (49%) Extracting the files of fontconfig (50%) Extracting the files of fontconfig (51%) Extracting the files of fontconfig (52%) Extracting the files of fontconfig (53%) Extracting the files of fontconfig (54%) Extracting the files of fontconfig (55%) Extracting the files of fontconfig (56%) Extracting the files of fontconfig (57%) Extracting the files of fontconfig (58%) Extracting the files of fontconfig (59%) Extracting the files of fontconfig (60%) Extracting the files of fontconfig (61%) Extracting the files of fontconfig (62%) Extracting the files of fontconfig (63%) Extracting the files of fontconfig (64%) Extracting the files of fontconfig (65%) Extracting the files of fontconfig (66%) Extracting the files of fontconfig (67%) Extracting the files of fontconfig (68%) Extracting the files of fontconfig (69%) Extracting the files of fontconfig (70%) Extracting the files of fontconfig (71%) Extracting the files of fontconfig (72%) Extracting the files of fontconfig (73%) Extracting the files of fontconfig (74%) Extracting the files of fontconfig (75%) Extracting the files of fontconfig (76%) Extracting the files of fontconfig (77%) Extracting the files of fontconfig (78%) Extracting the files of fontconfig (79%) Extracting the files of fontconfig (80%) Extracting the files of fontconfig (81%) Extracting the files of fontconfig (82%) Extracting the files of fontconfig (83%) Extracting the files of fontconfig (84%) Extracting the files of fontconfig (85%) Extracting the files of fontconfig (86%) Extracting the files of fontconfig (87%) Extracting the files of fontconfig (88%) Extracting the files of fontconfig (89%) Extracting the files of fontconfig (90%) Extracting the files of fontconfig (91%) Extracting the files of fontconfig (92%) Extracting the files of fontconfig (93%) Extracting the files of fontconfig (94%) Extracting the files of fontconfig (95%) Extracting the files of fontconfig (96%) Extracting the files of fontconfig (97%) Extracting the files of fontconfig (98%) Extracting the files of fontconfig (100%) [complete] Installed fontconfig Installing 61 / 293 Installing pixman, version 0.46.4, release 23 Extracting the files of pixman (50%) Extracting the files of pixman (100%) [complete] Installed pixman Installing 62 / 293 Installing libcairo, version 1.18.2, release 55 Extracting the files of libcairo (12%) Extracting the files of libcairo (25%) Extracting the files of libcairo (37%) Extracting the files of libcairo (50%) Extracting the files of libcairo (62%) Extracting the files of libcairo (75%) Extracting the files of libcairo (87%) Extracting the files of libcairo (100%) [complete] Installed libcairo Installing 63 / 293 Installing libxft, version 2.3.9, release 17 Extracting the files of libxft (50%) Extracting the files of libxft (100%) [complete] Installed libxft Installing 64 / 293 Installing fribidi, version 1.0.15, release 10 Extracting the files of fribidi (50%) Extracting the files of fribidi (100%) [complete] Installed fribidi Installing 65 / 293 Installing libdatrie, version 0.2.14, release 3 Extracting the files of libdatrie (14%) Extracting the files of libdatrie (28%) Extracting the files of libdatrie (42%) Extracting the files of libdatrie (57%) Extracting the files of libdatrie (71%) Extracting the files of libdatrie (85%) Extracting the files of libdatrie (100%) [complete] Installed libdatrie Installing 66 / 293 Installing libthai, version 0.1.30, release 3 Extracting the files of libthai (25%) Extracting the files of libthai (50%) Extracting the files of libthai (75%) Extracting the files of libthai (100%) [complete] Installed libthai Installing 67 / 293 Installing pango, version 1.58.2, release 66 Extracting the files of pango (5%) Extracting the files of pango (11%) Extracting the files of pango (16%) Extracting the files of pango (22%) Extracting the files of pango (27%) Extracting the files of pango (33%) Extracting the files of pango (38%) Extracting the files of pango (44%) Extracting the files of pango (50%) Extracting the files of pango (55%) Extracting the files of pango (61%) Extracting the files of pango (66%) Extracting the files of pango (72%) Extracting the files of pango (77%) Extracting the files of pango (83%) Extracting the files of pango (88%) Extracting the files of pango (94%) Extracting the files of pango (100%) [complete] Installed pango Installing 68 / 293 Installing librsvg, version 2.62.3, release 72 Extracting the files of librsvg (25%) Extracting the files of librsvg (50%) Extracting the files of librsvg (75%) Extracting the files of librsvg (100%) [complete] Installed librsvg Installing 69 / 293 Installing libvdpau, version 1.5, release 20 Extracting the files of libvdpau (20%) Extracting the files of libvdpau (40%) Extracting the files of libvdpau (60%) Extracting the files of libvdpau (80%) Extracting the files of libvdpau (100%) [complete] Installed libvdpau Installing 70 / 293 Installing libxi, version 1.8.3, release 20 Extracting the files of libxi (20%) Extracting the files of libxi (40%) Extracting the files of libxi (60%) Extracting the files of libxi (80%) Extracting the files of libxi (100%) [complete] Installed libxi Installing 71 / 293 Installing libxinerama, version 1.1.6, release 18 Extracting the files of libxinerama (50%) Extracting the files of libxinerama (100%) [complete] Installed libxinerama Installing 72 / 293 Installing libpaper, version 1.1.28, release 6 Extracting the files of libpaper (12%) Extracting the files of libpaper (25%) Extracting the files of libpaper (37%) Extracting the files of libpaper (50%) Extracting the files of libpaper (62%) Extracting the files of libpaper (75%) Extracting the files of libpaper (87%) Extracting the files of libpaper (100%) [complete] Installed libpaper Installing 73 / 293 Installing libdaemon, version 0.14, release 5 Extracting the files of libdaemon (25%) Extracting the files of libdaemon (50%) Extracting the files of libdaemon (75%) Extracting the files of libdaemon (100%) [complete] Installed libdaemon Installing 74 / 293 Installing avahi, version 0.8, release 28 Extracting the files of avahi (0%) Extracting the files of avahi (1%) Extracting the files of avahi (2%) Extracting the files of avahi (3%) Extracting the files of avahi (3%) Extracting the files of avahi (4%) Extracting the files of avahi (5%) Extracting the files of avahi (6%) Extracting the files of avahi (7%) Extracting the files of avahi (7%) Extracting the files of avahi (8%) Extracting the files of avahi (9%) Extracting the files of avahi (10%) Extracting the files of avahi (11%) Extracting the files of avahi (11%) Extracting the files of avahi (12%) Extracting the files of avahi (13%) Extracting the files of avahi (14%) Extracting the files of avahi (15%) Extracting the files of avahi (15%) Extracting the files of avahi (16%) Extracting the files of avahi (17%) Extracting the files of avahi (18%) Extracting the files of avahi (19%) Extracting the files of avahi (19%) Extracting the files of avahi (20%) Extracting the files of avahi (21%) Extracting the files of avahi (22%) Extracting the files of avahi (23%) Extracting the files of avahi (23%) Extracting the files of avahi (24%) Extracting the files of avahi (25%) Extracting the files of avahi (26%) Extracting the files of avahi (26%) Extracting the files of avahi (27%) Extracting the files of avahi (28%) Extracting the files of avahi (29%) Extracting the files of avahi (30%) Extracting the files of avahi (30%) Extracting the files of avahi (31%) Extracting the files of avahi (32%) Extracting the files of avahi (33%) Extracting the files of avahi (34%) Extracting the files of avahi (34%) Extracting the files of avahi (35%) Extracting the files of avahi (36%) Extracting the files of avahi (37%) Extracting the files of avahi (38%) Extracting the files of avahi (38%) Extracting the files of avahi (39%) Extracting the files of avahi (40%) Extracting the files of avahi (41%) Extracting the files of avahi (42%) Extracting the files of avahi (42%) Extracting the files of avahi (43%) Extracting the files of avahi (44%) Extracting the files of avahi (45%) Extracting the files of avahi (46%) Extracting the files of avahi (46%) Extracting the files of avahi (47%) Extracting the files of avahi (48%) Extracting the files of avahi (49%) Extracting the files of avahi (50%) Extracting the files of avahi (50%) Extracting the files of avahi (51%) Extracting the files of avahi (52%) Extracting the files of avahi (53%) Extracting the files of avahi (53%) Extracting the files of avahi (54%) Extracting the files of avahi (55%) Extracting the files of avahi (56%) Extracting the files of avahi (57%) Extracting the files of avahi (57%) Extracting the files of avahi (58%) Extracting the files of avahi (59%) Extracting the files of avahi (60%) Extracting the files of avahi (61%) Extracting the files of avahi (61%) Extracting the files of avahi (62%) Extracting the files of avahi (63%) Extracting the files of avahi (64%) Extracting the files of avahi (65%) Extracting the files of avahi (65%) Extracting the files of avahi (66%) Extracting the files of avahi (67%) Extracting the files of avahi (68%) Extracting the files of avahi (69%) Extracting the files of avahi (69%) Extracting the files of avahi (70%) Extracting the files of avahi (71%) Extracting the files of avahi (72%) Extracting the files of avahi (73%) Extracting the files of avahi (73%) Extracting the files of avahi (74%) Extracting the files of avahi (75%) Extracting the files of avahi (76%) Extracting the files of avahi (76%) Extracting the files of avahi (77%) Extracting the files of avahi (78%) Extracting the files of avahi (79%) Extracting the files of avahi (80%) Extracting the files of avahi (80%) Extracting the files of avahi (81%) Extracting the files of avahi (82%) Extracting the files of avahi (83%) Extracting the files of avahi (84%) Extracting the files of avahi (84%) Extracting the files of avahi (85%) Extracting the files of avahi (86%) Extracting the files of avahi (87%) Extracting the files of avahi (88%) Extracting the files of avahi (88%) Extracting the files of avahi (89%) Extracting the files of avahi (90%) Extracting the files of avahi (91%) Extracting the files of avahi (92%) Extracting the files of avahi (92%) Extracting the files of avahi (93%) Extracting the files of avahi (94%) Extracting the files of avahi (95%) Extracting the files of avahi (96%) Extracting the files of avahi (96%) Extracting the files of avahi (97%) Extracting the files of avahi (98%) Extracting the files of avahi (99%) Extracting the files of avahi (100%) [complete] Installed avahi Installing 75 / 293 Installing cups, version 2.4.19, release 44 Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (0%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (1%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (2%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (3%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (4%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (5%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (6%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (7%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (8%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (9%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (10%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (11%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (12%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (13%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (14%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (15%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (16%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (17%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (18%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (19%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (20%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (21%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (22%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (23%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (24%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (25%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (26%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (27%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (28%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (29%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (30%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (31%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (32%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (33%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (34%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (35%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (36%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (37%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (38%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (39%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (40%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (41%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (42%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (43%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (44%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (45%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (46%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (47%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (48%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (49%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (50%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (51%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (52%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (53%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (54%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (55%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (56%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (57%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (58%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (59%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (60%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (61%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (62%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (63%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (64%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (65%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (66%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (67%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (68%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (69%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (70%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (71%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (72%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (73%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (74%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (75%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (76%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (77%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (78%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (79%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (80%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (81%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (82%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (83%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (84%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (85%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (86%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (87%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (88%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (89%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (90%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (91%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (92%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (93%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (94%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (95%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (96%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (97%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (98%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (99%) Extracting the files of cups (100%) [complete] Installed cups Installing 76 / 293 Installing libxcomposite, version 0.4.7, release 17 Extracting the files of libxcomposite (7%) Extracting the files of libxcomposite (14%) Extracting the files of libxcomposite (21%) Extracting the files of libxcomposite (28%) Extracting the files of libxcomposite (35%) Extracting the files of libxcomposite (42%) Extracting the files of libxcomposite (50%) Extracting the files of libxcomposite (57%) Extracting the files of libxcomposite (64%) Extracting the files of libxcomposite (71%) Extracting the files of libxcomposite (78%) Extracting the files of libxcomposite (85%) Extracting the files of libxcomposite (92%) Extracting the files of libxcomposite (100%) [complete] Installed libxcomposite Installing 77 / 293 Installing libjpeg-turbo, version 3.0.3, release 22 Extracting the files of libjpeg-turbo (25%) Extracting the files of libjpeg-turbo (50%) Extracting the files of libjpeg-turbo (75%) Extracting the files of libjpeg-turbo (100%) [complete] Installed libjpeg-turbo Installing 78 / 293 Installing libheif-plugin-jpeg, version 1.23.1, release 64 Extracting the files of libheif-plugin-jpeg (50%) Extracting the files of libheif-plugin-jpeg (100%) [complete] Installed libheif-plugin-jpeg Installing 79 / 293 Installing aom, version 3.14.1, release 28 Extracting the files of aom (12%) Extracting the files of aom (25%) Extracting the files of aom (37%) Extracting the files of aom (50%) Extracting the files of aom (62%) Extracting the files of aom (75%) Extracting the files of aom (87%) Extracting the files of aom (100%) [complete] Installed aom Installing 80 / 293 Installing pipewire-lib, version 1.6.8, release 123 Extracting the files of pipewire-lib (33%) Extracting the files of pipewire-lib (66%) Extracting the files of pipewire-lib (100%) [complete] Installed pipewire-lib Installing 81 / 293 Installing libxscrnsaver, version 1.2.5, release 16 Extracting the files of libxscrnsaver (50%) Extracting the files of libxscrnsaver (100%) [complete] Installed libxscrnsaver Installing 82 / 293 Installing xcb-util-keysyms, version 0.4.1, release 9 Extracting the files of xcb-util-keysyms (50%) Extracting the files of xcb-util-keysyms (100%) [complete] Installed xcb-util-keysyms Installing 83 / 293 Installing libdisplay-info, version 0.3.0, release 3 Extracting the files of libdisplay-info (33%) Extracting the files of libdisplay-info (66%) Extracting the files of libdisplay-info (100%) [complete] Installed libdisplay-info Installing 84 / 293 Installing spirv-tools, version 1.4.341.0, release 36 Extracting the files of spirv-tools (5%) Extracting the files of spirv-tools (10%) Extracting the files of spirv-tools (15%) Extracting the files of spirv-tools (21%) Extracting the files of spirv-tools (26%) Extracting the files of spirv-tools (31%) Extracting the files of spirv-tools (36%) Extracting the files of spirv-tools (42%) Extracting the files of spirv-tools (47%) Extracting the files of spirv-tools (52%) Extracting the files of spirv-tools (57%) Extracting the files of spirv-tools (63%) Extracting the files of spirv-tools (68%) Extracting the files of spirv-tools (73%) Extracting the files of spirv-tools (78%) Extracting the files of spirv-tools (84%) Extracting the files of spirv-tools (89%) Extracting the files of spirv-tools (94%) Extracting the files of spirv-tools (100%) [complete] Installed spirv-tools Installing 85 / 293 Installing polly, version 21.1.8, release 136 Extracting the files of polly (33%) Extracting the files of polly (66%) Extracting the files of polly (100%) [complete] Installed polly Installing 86 / 293 Installing libedit, version 20260512.3.1, release 17 Extracting the files of libedit (20%) Extracting the files of libedit (40%) Extracting the files of libedit (60%) Extracting the files of libedit (80%) Extracting the files of libedit (100%) [complete] Installed libedit Installing 87 / 293 Installing llvm-libs, version 21.1.8, release 136 Extracting the files of llvm-libs (16%) Extracting the files of llvm-libs (33%) Extracting the files of llvm-libs (50%) Extracting the files of llvm-libs (66%) Extracting the files of llvm-libs (83%) Extracting the files of llvm-libs (100%) [complete] Installed llvm-libs Installing 88 / 293 Installing spirv-llvm-translator, version 21.1, release 25 Extracting the files of spirv-llvm-translator (33%) Extracting the files of spirv-llvm-translator (66%) Extracting the files of spirv-llvm-translator (100%) [complete] Installed spirv-llvm-translator Installing 89 / 293 Installing libxxf86vm, version 1.1.7, release 18 Extracting the files of libxxf86vm (50%) Extracting the files of libxxf86vm (100%) [complete] Installed libxxf86vm Installing 90 / 293 Installing lm_sensors, version 3.6.2, release 9 Extracting the files of lm_sensors (4%) Extracting the files of lm_sensors (8%) Extracting the files of lm_sensors (12%) Extracting the files of lm_sensors (16%) Extracting the files of lm_sensors (20%) Extracting the files of lm_sensors (25%) Extracting the files of lm_sensors (29%) Extracting the files of lm_sensors (33%) Extracting the files of lm_sensors (37%) Extracting the files of lm_sensors (41%) Extracting the files of lm_sensors (45%) Extracting the files of lm_sensors (50%) Extracting the files of lm_sensors (54%) Extracting the files of lm_sensors (58%) Extracting the files of lm_sensors (62%) Extracting the files of lm_sensors (66%) Extracting the files of lm_sensors (70%) Extracting the files of lm_sensors (75%) Extracting the files of lm_sensors (79%) Extracting the files of lm_sensors (83%) Extracting the files of lm_sensors (87%) Extracting the files of lm_sensors (91%) Extracting the files of lm_sensors (95%) Extracting the files of lm_sensors (100%) [complete] Installed lm_sensors Installing 91 / 293 Installing clang-libs, version 21.1.8, release 136 Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (0%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (1%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (2%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (3%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (4%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (5%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (6%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (7%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (8%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (9%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (10%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (11%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (12%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (13%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (14%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (15%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (16%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (17%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (18%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (19%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (20%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (21%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (22%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (23%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (24%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (25%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (26%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (27%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (28%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (29%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (30%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (31%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (32%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (33%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (34%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (35%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (36%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (37%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (38%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (39%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (40%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (41%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (42%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (43%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (44%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (45%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (46%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (47%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (48%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (49%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (50%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (51%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (52%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (53%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (54%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (55%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (56%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (57%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (58%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (59%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (60%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (61%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (62%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (63%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (64%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (65%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (66%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (67%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (68%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (69%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (70%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (71%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (72%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (73%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (74%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (75%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (76%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (77%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (78%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (79%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (80%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (81%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (82%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (83%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (84%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (85%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (86%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (87%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (88%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (89%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (90%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (91%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (92%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (93%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (94%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (95%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (96%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (97%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (98%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (99%) Extracting the files of clang-libs (100%) [complete] Installed clang-libs Installing 92 / 293 Installing mesalib, version 26.1.7, release 310 Extracting the files of mesalib (0%) Extracting the files of mesalib (1%) Extracting the files of mesalib (2%) Extracting the files of mesalib (3%) Extracting the files of mesalib (4%) Extracting the files of mesalib (5%) Extracting the files of mesalib (6%) Extracting the files of mesalib (7%) Extracting the files of mesalib (8%) Extracting the files of mesalib (9%) Extracting the files of mesalib (10%) Extracting the files of mesalib (11%) Extracting the files of mesalib (12%) Extracting the files of mesalib (13%) Extracting the files of mesalib (14%) Extracting the files of mesalib (15%) Extracting the files of mesalib (16%) Extracting the files of mesalib (17%) Extracting the files of mesalib (18%) Extracting the files of mesalib (19%) Extracting the files of mesalib (20%) Extracting the files of mesalib (21%) Extracting the files of mesalib (22%) Extracting the files of mesalib (23%) Extracting the files of mesalib (24%) Extracting the files of mesalib (25%) Extracting the files of mesalib (26%) Extracting the files of mesalib (27%) Extracting the files of mesalib (28%) Extracting the files of mesalib (29%) Extracting the files of mesalib (30%) Extracting the files of mesalib (31%) Extracting the files of mesalib (32%) Extracting the files of mesalib (33%) Extracting the files of mesalib (34%) Extracting the files of mesalib (35%) Extracting the files of mesalib (36%) Extracting the files of mesalib (37%) Extracting the files of mesalib (38%) Extracting the files of mesalib (39%) Extracting the files of mesalib (40%) Extracting the files of mesalib (41%) Extracting the files of mesalib (42%) Extracting the files of mesalib (43%) Extracting the files of mesalib (44%) Extracting the files of mesalib (45%) Extracting the files of mesalib (46%) Extracting the files of mesalib (47%) Extracting the files of mesalib (48%) Extracting the files of mesalib (49%) Extracting the files of mesalib (50%) Extracting the files of mesalib (50%) Extracting the files of mesalib (51%) Extracting the files of mesalib (52%) Extracting the files of mesalib (53%) Extracting the files of mesalib (54%) Extracting the files of mesalib (55%) Extracting the files of mesalib (56%) Extracting the files of mesalib (57%) Extracting the files of mesalib (58%) Extracting the files of mesalib (59%) Extracting the files of mesalib (60%) Extracting the files of mesalib (61%) Extracting the files of mesalib (62%) Extracting the files of mesalib (63%) Extracting the files of mesalib (64%) Extracting the files of mesalib (65%) Extracting the files of mesalib (66%) Extracting the files of mesalib (67%) Extracting the files of mesalib (68%) Extracting the files of mesalib (69%) Extracting the files of mesalib (70%) Extracting the files of mesalib (71%) Extracting the files of mesalib (72%) Extracting the files of mesalib (73%) Extracting the files of mesalib (74%) Extracting the files of mesalib (75%) Extracting the files of mesalib (76%) Extracting the files of mesalib (77%) Extracting the files of mesalib (78%) Extracting the files of mesalib (79%) Extracting the files of mesalib (80%) Extracting the files of mesalib (81%) Extracting the files of mesalib (82%) Extracting the files of mesalib (83%) Extracting the files of mesalib (84%) Extracting the files of mesalib (85%) Extracting the files of mesalib (86%) Extracting the files of mesalib (87%) Extracting the files of mesalib (88%) Extracting the files of mesalib (89%) Extracting the files of mesalib (90%) Extracting the files of mesalib (91%) Extracting the files of mesalib (92%) Extracting the files of mesalib (93%) Extracting the files of mesalib (94%) Extracting the files of mesalib (95%) Extracting the files of mesalib (96%) Extracting the files of mesalib (97%) Extracting the files of mesalib (98%) Extracting the files of mesalib (99%) Extracting the files of mesalib (100%) [complete] Installed mesalib Installing 93 / 293 Installing libxcursor, version 1.2.3, release 22 Extracting the files of libxcursor (50%) Extracting the files of libxcursor (100%) [complete] Installed libxcursor Installing 94 / 293 Installing libdecor, version 0.2.5, release 5 Extracting the files of libdecor (25%) Extracting the files of libdecor (50%) Extracting the files of libdecor (75%) Extracting the files of libdecor (100%) [complete] Installed libdecor Installing 95 / 293 Installing rtkit, version 0.14, release 6 Extracting the files of rtkit (8%) Extracting the files of rtkit (16%) Extracting the files of rtkit (25%) Extracting the files of rtkit (33%) Extracting the files of rtkit (41%) Extracting the files of rtkit (50%) Extracting the files of rtkit (58%) Extracting the files of rtkit (66%) Extracting the files of rtkit (75%) Extracting the files of rtkit (83%) Extracting the files of rtkit (91%) Extracting the files of rtkit (100%) [complete] Installed rtkit Installing 96 / 293 Installing pulseaudio, version 17.0, release 65 Extracting the files of pulseaudio (7%) Extracting the files of pulseaudio (14%) Extracting the files of pulseaudio (21%) Extracting the files of pulseaudio (28%) Extracting the files of pulseaudio (35%) Extracting the files of pulseaudio (42%) Extracting the files of pulseaudio (50%) Extracting the files of pulseaudio (57%) Extracting the files of pulseaudio (64%) Extracting the files of pulseaudio (71%) Extracting the files of pulseaudio (78%) Extracting the files of pulseaudio (85%) Extracting the files of pulseaudio (92%) Extracting the files of pulseaudio (100%) [complete] Installed pulseaudio Installing 97 / 293 Installing sdl2, version 2.32.4, release 58 Extracting the files of sdl2 (33%) Extracting the files of sdl2 (66%) Extracting the files of sdl2 (100%) [complete] Installed sdl2 Installing 98 / 293 Installing snappy, version 1.2.2, release 5 Extracting the files of snappy (33%) Extracting the files of snappy (66%) Extracting the files of snappy (100%) [complete] Installed snappy Installing 99 / 293 Installing v4l-utils, version 1.32.0, release 17 Extracting the files of v4l-utils (0%) Extracting the files of v4l-utils (0%) Extracting the files of v4l-utils (1%) Extracting the files of v4l-utils (1%) Extracting the files of v4l-utils (2%) Extracting the files of v4l-utils (2%) Extracting the files of v4l-utils (3%) Extracting the files of v4l-utils (3%) Extracting the files of v4l-utils (4%) Extracting the files of v4l-utils (4%) Extracting the files of v4l-utils (5%) Extracting the files of v4l-utils (5%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (6%) Extracting the files of v4l-utils (7%) Extracting the files of v4l-utils (7%) Extracting the files of v4l-utils (8%) Extracting the files of v4l-utils (8%) Extracting the files of v4l-utils (9%) Extracting the files of v4l-utils (9%) Extracting the files of v4l-utils (10%) Extracting the files of v4l-utils (10%) Extracting the files of v4l-utils (11%) Extracting the files of v4l-utils (11%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (12%) Extracting the files of v4l-utils (13%) Extracting the files of v4l-utils (13%) Extracting the files of v4l-utils (14%) Extracting the files of v4l-utils (14%) Extracting the files of v4l-utils (15%) Extracting the files of v4l-utils (15%) Extracting the files of v4l-utils (16%) Extracting the files of v4l-utils (16%) Extracting the files of v4l-utils (17%) Extracting the files of v4l-utils (17%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (18%) Extracting the files of v4l-utils (19%) Extracting the files of v4l-utils (19%) Extracting the files of v4l-utils (20%) Extracting the files of v4l-utils (20%) Extracting the files of v4l-utils (21%) Extracting the files of v4l-utils (21%) Extracting the files of v4l-utils (22%) Extracting the files of v4l-utils (22%) Extracting the files of v4l-utils (23%) Extracting the files of v4l-utils (23%) Extracting the files of v4l-utils (24%) Extracting the files of v4l-utils (24%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (25%) Extracting the files of v4l-utils (26%) Extracting the files of v4l-utils (26%) Extracting the files of v4l-utils (27%) Extracting the files of v4l-utils (27%) Extracting the files of v4l-utils (28%) Extracting the files of v4l-utils (28%) Extracting the files of v4l-utils (29%) Extracting the files of v4l-utils (29%) Extracting the files of v4l-utils (30%) Extracting the files of v4l-utils (30%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (31%) Extracting the files of v4l-utils (32%) Extracting the files of v4l-utils (32%) Extracting the files of v4l-utils (33%) Extracting the files of v4l-utils (33%) Extracting the files of v4l-utils (34%) Extracting the files of v4l-utils (34%) Extracting the files of v4l-utils (35%) Extracting the files of v4l-utils (35%) Extracting the files of v4l-utils (36%) Extracting the files of v4l-utils (36%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (37%) Extracting the files of v4l-utils (38%) Extracting the files of v4l-utils (38%) Extracting the files of v4l-utils (39%) Extracting the files of v4l-utils (39%) Extracting the files of v4l-utils (40%) Extracting the files of v4l-utils (40%) Extracting the files of v4l-utils (41%) Extracting the files of v4l-utils (41%) Extracting the files of v4l-utils (42%) Extracting the files of v4l-utils (42%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (43%) Extracting the files of v4l-utils (44%) Extracting the files of v4l-utils (44%) Extracting the files of v4l-utils (45%) Extracting the files of v4l-utils (45%) Extracting the files of v4l-utils (46%) Extracting the files of v4l-utils (46%) Extracting the files of v4l-utils (47%) Extracting the files of v4l-utils (47%) Extracting the files of v4l-utils (48%) Extracting the files of v4l-utils (48%) Extracting the files of v4l-utils (49%) Extracting the files of v4l-utils (49%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (50%) Extracting the files of v4l-utils (51%) Extracting the files of v4l-utils (51%) Extracting the files of v4l-utils (52%) Extracting the files of v4l-utils (52%) Extracting the files of v4l-utils (53%) Extracting the files of v4l-utils (53%) Extracting the files of v4l-utils (54%) Extracting the files of v4l-utils (54%) Extracting the files of v4l-utils (55%) Extracting the files of v4l-utils (55%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (56%) Extracting the files of v4l-utils (57%) Extracting the files of v4l-utils (57%) Extracting the files of v4l-utils (58%) Extracting the files of v4l-utils (58%) Extracting the files of v4l-utils (59%) Extracting the files of v4l-utils (59%) Extracting the files of v4l-utils (60%) Extracting the files of v4l-utils (60%) Extracting the files of v4l-utils (61%) Extracting the files of v4l-utils (61%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (62%) Extracting the files of v4l-utils (63%) Extracting the files of v4l-utils (63%) Extracting the files of v4l-utils (64%) Extracting the files of v4l-utils (64%) Extracting the files of v4l-utils (65%) Extracting the files of v4l-utils (65%) Extracting the files of v4l-utils (66%) Extracting the files of v4l-utils (66%) Extracting the files of v4l-utils (67%) Extracting the files of v4l-utils (67%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (68%) Extracting the files of v4l-utils (69%) Extracting the files of v4l-utils (69%) Extracting the files of v4l-utils (70%) Extracting the files of v4l-utils (70%) Extracting the files of v4l-utils (71%) Extracting the files of v4l-utils (71%) Extracting the files of v4l-utils (72%) Extracting the files of v4l-utils (72%) Extracting the files of v4l-utils (73%) Extracting the files of v4l-utils (73%) Extracting the files of v4l-utils (74%) Extracting the files of v4l-utils (74%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (75%) Extracting the files of v4l-utils (76%) Extracting the files of v4l-utils (76%) Extracting the files of v4l-utils (77%) Extracting the files of v4l-utils (77%) Extracting the files of v4l-utils (78%) Extracting the files of v4l-utils (78%) Extracting the files of v4l-utils (79%) Extracting the files of v4l-utils (79%) Extracting the files of v4l-utils (80%) Extracting the files of v4l-utils (80%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (81%) Extracting the files of v4l-utils (82%) Extracting the files of v4l-utils (82%) Extracting the files of v4l-utils (83%) Extracting the files of v4l-utils (83%) Extracting the files of v4l-utils (84%) Extracting the files of v4l-utils (84%) Extracting the files of v4l-utils (85%) Extracting the files of v4l-utils (85%) Extracting the files of v4l-utils (86%) Extracting the files of v4l-utils (86%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (87%) Extracting the files of v4l-utils (88%) Extracting the files of v4l-utils (88%) Extracting the files of v4l-utils (89%) Extracting the files of v4l-utils (89%) Extracting the files of v4l-utils (90%) Extracting the files of v4l-utils (90%) Extracting the files of v4l-utils (91%) Extracting the files of v4l-utils (91%) Extracting the files of v4l-utils (92%) Extracting the files of v4l-utils (92%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (93%) Extracting the files of v4l-utils (94%) Extracting the files of v4l-utils (94%) Extracting the files of v4l-utils (95%) Extracting the files of v4l-utils (95%) Extracting the files of v4l-utils (96%) Extracting the files of v4l-utils (96%) Extracting the files of v4l-utils (97%) Extracting the files of v4l-utils (97%) Extracting the files of v4l-utils (98%) Extracting the files of v4l-utils (98%) Extracting the files of v4l-utils (99%) Extracting the files of v4l-utils (99%) Extracting the files of v4l-utils (100%) [complete] Installed v4l-utils Installing 100 / 293 Installing dav1d, version 1.5.4, release 32 Extracting the files of dav1d (16%) Extracting the files of dav1d (33%) Extracting the files of dav1d (50%) Extracting the files of dav1d (66%) Extracting the files of dav1d (83%) Extracting the files of dav1d (100%) [complete] Installed dav1d Installing 101 / 293 Installing zimg, version 3.0.5, release 16 Extracting the files of zimg (5%) Extracting the files of zimg (11%) Extracting the files of zimg (16%) Extracting the files of zimg (22%) Extracting the files of zimg (27%) Extracting the files of zimg (33%) Extracting the files of zimg (38%) Extracting the files of zimg (44%) Extracting the files of zimg (50%) Extracting the files of zimg (55%) Extracting the files of zimg (61%) Extracting the files of zimg (66%) Extracting the files of zimg (72%) Extracting the files of zimg (77%) Extracting the files of zimg (83%) Extracting the files of zimg (88%) Extracting the files of zimg (94%) Extracting the files of zimg (100%) [complete] Installed zimg Installing 102 / 293 Installing libbluray, version 1.4.0, release 15 Extracting the files of libbluray (33%) Extracting the files of libbluray (66%) Extracting the files of libbluray (100%) [complete] Installed libbluray Installing 103 / 293 Installing libdovi, version 3.3.2, release 6 Extracting the files of libdovi (50%) Extracting the files of libdovi (100%) [complete] Installed libdovi Installing 104 / 293 Installing libunwind, version 1.8.3, release 12 Extracting the files of libunwind (10%) Extracting the files of libunwind (20%) Extracting the files of libunwind (30%) Extracting the files of libunwind (40%) Extracting the files of libunwind (50%) Extracting the files of libunwind (60%) Extracting the files of libunwind (70%) Extracting the files of libunwind (80%) Extracting the files of libunwind (90%) Extracting the files of libunwind (100%) [complete] Installed libunwind Installing 105 / 293 Installing glslang, version 16.2.0, release 36 Extracting the files of glslang (11%) Extracting the files of glslang (22%) Extracting the files of glslang (33%) Extracting the files of glslang (44%) Extracting the files of glslang (55%) Extracting the files of glslang (66%) Extracting the files of glslang (77%) Extracting the files of glslang (88%) Extracting the files of glslang (100%) [complete] Installed glslang Installing 106 / 293 Installing shaderc, version 2026.1, release 16 Extracting the files of shaderc (16%) Extracting the files of shaderc (33%) Extracting the files of shaderc (50%) Extracting the files of shaderc (66%) Extracting the files of shaderc (83%) Extracting the files of shaderc (100%) [complete] Installed shaderc Installing 107 / 293 Installing vulkan, version 1.4.341.0, release 43 Extracting the files of vulkan (33%) Extracting the files of vulkan (66%) Extracting the files of vulkan (100%) [complete] Installed vulkan Installing 108 / 293 Installing liblcms2, version 2.19.1, release 22 Extracting the files of liblcms2 (14%) Extracting the files of liblcms2 (28%) Extracting the files of liblcms2 (42%) Extracting the files of liblcms2 (57%) Extracting the files of liblcms2 (71%) Extracting the files of liblcms2 (85%) Extracting the files of liblcms2 (100%) [complete] Installed liblcms2 Installing 109 / 293 Installing libplacebo, version 7.351.0, release 32 Extracting the files of libplacebo (50%) Extracting the files of libplacebo (100%) [complete] Installed libplacebo Installing 110 / 293 Installing liburing, version 2.14, release 5 Extracting the files of liburing (5%) Extracting the files of liburing (11%) Extracting the files of liburing (16%) Extracting the files of liburing (22%) Extracting the files of liburing (27%) Extracting the files of liburing (33%) Extracting the files of liburing (38%) Extracting the files of liburing (44%) Extracting the files of liburing (50%) Extracting the files of liburing (55%) Extracting the files of liburing (61%) Extracting the files of liburing (66%) Extracting the files of liburing (72%) Extracting the files of liburing (77%) Extracting the files of liburing (83%) Extracting the files of liburing (88%) Extracting the files of liburing (94%) Extracting the files of liburing (100%) [complete] Installed liburing Installing 111 / 293 Installing wsdd, version 0.9, release 8 Extracting the files of wsdd (20%) Extracting the files of wsdd (40%) Extracting the files of wsdd (60%) Extracting the files of wsdd (80%) Extracting the files of wsdd (100%) [complete] Installed wsdd Installing 112 / 293 Installing unixodbc, version 2.3.12, release 6 Extracting the files of unixodbc (5%) Extracting the files of unixodbc (10%) Extracting the files of unixodbc (15%) Extracting the files of unixodbc (20%) Extracting the files of unixodbc (25%) Extracting the files of unixodbc (30%) Extracting the files of unixodbc (35%) Extracting the files of unixodbc (40%) Extracting the files of unixodbc (45%) Extracting the files of unixodbc (50%) Extracting the files of unixodbc (55%) Extracting the files of unixodbc (60%) Extracting the files of unixodbc (65%) Extracting the files of unixodbc (70%) Extracting the files of unixodbc (75%) Extracting the files of unixodbc (80%) Extracting the files of unixodbc (85%) Extracting the files of unixodbc (90%) Extracting the files of unixodbc (95%) Extracting the files of unixodbc (100%) [complete] Installed unixodbc Installing 113 / 293 Installing cyrus-sasl, version 2.1.28, release 16 Extracting the files of cyrus-sasl (2%) Extracting the files of cyrus-sasl (4%) Extracting the files of cyrus-sasl (6%) Extracting the files of cyrus-sasl (9%) Extracting the files of cyrus-sasl (11%) Extracting the files of cyrus-sasl (13%) Extracting the files of cyrus-sasl (16%) Extracting the files of cyrus-sasl (18%) Extracting the files of cyrus-sasl (20%) Extracting the files of cyrus-sasl (23%) Extracting the files of cyrus-sasl (25%) Extracting the files of cyrus-sasl (27%) Extracting the files of cyrus-sasl (30%) Extracting the files of cyrus-sasl (32%) Extracting the files of cyrus-sasl (34%) Extracting the files of cyrus-sasl (37%) Extracting the files of cyrus-sasl (39%) Extracting the files of cyrus-sasl (41%) Extracting the files of cyrus-sasl (44%) Extracting the files of cyrus-sasl (46%) Extracting the files of cyrus-sasl (48%) Extracting the files of cyrus-sasl (51%) Extracting the files of cyrus-sasl (53%) Extracting the files of cyrus-sasl (55%) Extracting the files of cyrus-sasl (58%) Extracting the files of cyrus-sasl (60%) Extracting the files of cyrus-sasl (62%) Extracting the files of cyrus-sasl (65%) Extracting the files of cyrus-sasl (67%) Extracting the files of cyrus-sasl (69%) Extracting the files of cyrus-sasl (72%) Extracting the files of cyrus-sasl (74%) Extracting the files of cyrus-sasl (76%) Extracting the files of cyrus-sasl (79%) Extracting the files of cyrus-sasl (81%) Extracting the files of cyrus-sasl (83%) Extracting the files of cyrus-sasl (86%) Extracting the files of cyrus-sasl (88%) Extracting the files of cyrus-sasl (90%) Extracting the files of cyrus-sasl (93%) Extracting the files of cyrus-sasl (95%) Extracting the files of cyrus-sasl (97%) Extracting the files of cyrus-sasl (100%) [complete] Installed cyrus-sasl Installing 114 / 293 Installing openldap, version 2.6.12, release 18 Extracting the files of openldap (0%) Extracting the files of openldap (1%) Extracting the files of openldap (2%) Extracting the files of openldap (3%) Extracting the files of openldap (3%) Extracting the files of openldap (4%) Extracting the files of openldap (5%) Extracting the files of openldap (6%) Extracting the files of openldap (6%) Extracting the files of openldap (7%) Extracting the files of openldap (8%) Extracting the files of openldap (9%) Extracting the files of openldap (9%) Extracting the files of openldap (10%) Extracting the files of openldap (11%) Extracting the files of openldap (12%) Extracting the files of openldap (12%) Extracting the files of openldap (13%) Extracting the files of openldap (14%) Extracting the files of openldap (15%) Extracting the files of openldap (15%) Extracting the files of openldap (16%) Extracting the files of openldap (17%) Extracting the files of openldap (18%) Extracting the files of openldap (18%) Extracting the files of openldap (19%) Extracting the files of openldap (20%) Extracting the files of openldap (21%) Extracting the files of openldap (21%) Extracting the files of openldap (22%) Extracting the files of openldap (23%) Extracting the files of openldap (24%) Extracting the files of openldap (24%) Extracting the files of openldap (25%) Extracting the files of openldap (26%) Extracting the files of openldap (27%) Extracting the files of openldap (27%) Extracting the files of openldap (28%) Extracting the files of openldap (29%) Extracting the files of openldap (30%) Extracting the files of openldap (30%) Extracting the files of openldap (31%) Extracting the files of openldap (32%) Extracting the files of openldap (33%) Extracting the files of openldap (33%) Extracting the files of openldap (34%) Extracting the files of openldap (35%) Extracting the files of openldap (36%) Extracting the files of openldap (36%) Extracting the files of openldap (37%) Extracting the files of openldap (38%) Extracting the files of openldap (39%) Extracting the files of openldap (39%) Extracting the files of openldap (40%) Extracting the files of openldap (41%) Extracting the files of openldap (42%) Extracting the files of openldap (42%) Extracting the files of openldap (43%) Extracting the files of openldap (44%) Extracting the files of openldap (45%) Extracting the files of openldap (45%) Extracting the files of openldap (46%) Extracting the files of openldap (47%) Extracting the files of openldap (48%) Extracting the files of openldap (48%) Extracting the files of openldap (49%) Extracting the files of openldap (50%) Extracting the files of openldap (51%) Extracting the files of openldap (51%) Extracting the files of openldap (52%) Extracting the files of openldap (53%) Extracting the files of openldap (54%) Extracting the files of openldap (54%) Extracting the files of openldap (55%) Extracting the files of openldap (56%) Extracting the files of openldap (57%) Extracting the files of openldap (57%) Extracting the files of openldap (58%) Extracting the files of openldap (59%) Extracting the files of openldap (60%) Extracting the files of openldap (60%) Extracting the files of openldap (61%) Extracting the files of openldap (62%) Extracting the files of openldap (63%) Extracting the files of openldap (63%) Extracting the files of openldap (64%) Extracting the files of openldap (65%) Extracting the files of openldap (66%) Extracting the files of openldap (66%) Extracting the files of openldap (67%) Extracting the files of openldap (68%) Extracting the files of openldap (69%) Extracting the files of openldap (69%) Extracting the files of openldap (70%) Extracting the files of openldap (71%) Extracting the files of openldap (72%) Extracting the files of openldap (72%) Extracting the files of openldap (73%) Extracting the files of openldap (74%) Extracting the files of openldap (75%) Extracting the files of openldap (75%) Extracting the files of openldap (76%) Extracting the files of openldap (77%) Extracting the files of openldap (78%) Extracting the files of openldap (78%) Extracting the files of openldap (79%) Extracting the files of openldap (80%) Extracting the files of openldap (81%) Extracting the files of openldap (81%) Extracting the files of openldap (82%) Extracting the files of openldap (83%) Extracting the files of openldap (84%) Extracting the files of openldap (84%) Extracting the files of openldap (85%) Extracting the files of openldap (86%) Extracting the files of openldap (87%) Extracting the files of openldap (87%) Extracting the files of openldap (88%) Extracting the files of openldap (89%) Extracting the files of openldap (90%) Extracting the files of openldap (90%) Extracting the files of openldap (91%) Extracting the files of openldap (92%) Extracting the files of openldap (93%) Extracting the files of openldap (93%) Extracting the files of openldap (94%) Extracting the files of openldap (95%) Extracting the files of openldap (96%) Extracting the files of openldap (96%) Extracting the files of openldap (97%) Extracting the files of openldap (98%) Extracting the files of openldap (99%) Extracting the files of openldap (100%) [complete] Installed openldap Installing 115 / 293 Installing libtasn1, version 4.21.0, release 22 Extracting the files of libtasn1 (20%) Extracting the files of libtasn1 (40%) Extracting the files of libtasn1 (60%) Extracting the files of libtasn1 (80%) Extracting the files of libtasn1 (100%) [complete] Installed libtasn1 Installing 116 / 293 Installing libp11-kit, version 0.25.2, release 23 Extracting the files of libp11-kit (6%) Extracting the files of libp11-kit (12%) Extracting the files of libp11-kit (18%) Extracting the files of libp11-kit (25%) Extracting the files of libp11-kit (31%) Extracting the files of libp11-kit (37%) Extracting the files of libp11-kit (43%) Extracting the files of libp11-kit (50%) Extracting the files of libp11-kit (56%) Extracting the files of libp11-kit (62%) Extracting the files of libp11-kit (68%) Extracting the files of libp11-kit (75%) Extracting the files of libp11-kit (81%) Extracting the files of libp11-kit (87%) Extracting the files of libp11-kit (93%) Extracting the files of libp11-kit (100%) [complete] Installed libp11-kit Installing 117 / 293 Installing libhogweed, version 3.10.2, release 25 Extracting the files of libhogweed (50%) Extracting the files of libhogweed (100%) [complete] Installed libhogweed Installing 118 / 293 Installing libgnutls, version 3.8.13, release 53 Extracting the files of libgnutls (4%) Extracting the files of libgnutls (8%) Extracting the files of libgnutls (12%) Extracting the files of libgnutls (16%) Extracting the files of libgnutls (20%) Extracting the files of libgnutls (25%) Extracting the files of libgnutls (29%) Extracting the files of libgnutls (33%) Extracting the files of libgnutls (37%) Extracting the files of libgnutls (41%) Extracting the files of libgnutls (45%) Extracting the files of libgnutls (50%) Extracting the files of libgnutls (54%) Extracting the files of libgnutls (58%) Extracting the files of libgnutls (62%) Extracting the files of libgnutls (66%) Extracting the files of libgnutls (70%) Extracting the files of libgnutls (75%) Extracting the files of libgnutls (79%) Extracting the files of libgnutls (83%) Extracting the files of libgnutls (87%) Extracting the files of libgnutls (91%) Extracting the files of libgnutls (95%) Extracting the files of libgnutls (100%) [complete] Installed libgnutls Installing 119 / 293 Installing lmdb, version 0.9.33, release 11 Extracting the files of lmdb (11%) Extracting the files of lmdb (22%) Extracting the files of lmdb (33%) Extracting the files of lmdb (44%) Extracting the files of lmdb (55%) Extracting the files of lmdb (66%) Extracting the files of lmdb (77%) Extracting the files of lmdb (88%) Extracting the files of lmdb (100%) [complete] Installed lmdb Installing 120 / 293 Installing talloc, version 2.4.3, release 18 Extracting the files of talloc (50%) Extracting the files of talloc (100%) [complete] Installed talloc Installing 121 / 293 Installing tevent, version 0.17.1, release 21 Extracting the files of tevent (33%) Extracting the files of tevent (66%) Extracting the files of tevent (100%) [complete] Installed tevent Installing 122 / 293 Installing libtirpc, version 1.3.7, release 17 Extracting the files of libtirpc (25%) Extracting the files of libtirpc (50%) Extracting the files of libtirpc (75%) Extracting the files of libtirpc (100%) [complete] Installed libtirpc Installing 123 / 293 Installing tdb, version 1.4.14, release 27 Extracting the files of tdb (33%) Extracting the files of tdb (66%) Extracting the files of tdb (100%) [complete] Installed tdb Installing 124 / 293 Installing samba, version 4.23.8, release 115 Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (0%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (1%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (2%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (3%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (4%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (5%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (6%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (7%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (8%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (9%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (10%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (11%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (12%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (13%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (14%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (15%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (16%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (17%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (18%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (19%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (20%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (21%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (22%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (23%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (24%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (25%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (26%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (27%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (28%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (29%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (30%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (31%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (32%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (33%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (34%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (35%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (36%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (37%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (38%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (39%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (40%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (41%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (42%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (43%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (44%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (45%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (46%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (47%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (48%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (49%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (50%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (51%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (52%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (53%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (54%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (55%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (56%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (57%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (58%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (59%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (60%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (61%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (62%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (63%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (64%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (65%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (66%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (67%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (68%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (69%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (70%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (71%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (72%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (73%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (74%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (75%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (76%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (77%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (78%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (79%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (80%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (81%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (82%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (83%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (84%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (85%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (86%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (87%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (88%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (89%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (90%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (91%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (92%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (93%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (94%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (95%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (96%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (97%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (98%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (99%) Extracting the files of samba (100%) [complete] Installed samba Installing 125 / 293 Installing libxv, version 1.0.13, release 16 Extracting the files of libxv (50%) Extracting the files of libxv (100%) [complete] Installed libxv Installing 126 / 293 Installing gsm, version 1.0.18, release 4 Extracting the files of gsm (14%) Extracting the files of gsm (28%) Extracting the files of gsm (42%) Extracting the files of gsm (57%) Extracting the files of gsm (71%) Extracting the files of gsm (85%) Extracting the files of gsm (100%) [complete] Installed gsm Installing 127 / 293 Installing libtiff, version 4.7.1, release 46 Extracting the files of libtiff (20%) Extracting the files of libtiff (40%) Extracting the files of libtiff (60%) Extracting the files of libtiff (80%) Extracting the files of libtiff (100%) [complete] Installed libtiff Installing 128 / 293 Installing openjpeg, version 2.5.4, release 22 Extracting the files of openjpeg (20%) Extracting the files of openjpeg (40%) Extracting the files of openjpeg (60%) Extracting the files of openjpeg (80%) Extracting the files of openjpeg (100%) [complete] Installed openjpeg Installing 129 / 293 Installing twolame, version 0.4.0, release 4 Extracting the files of twolame (20%) Extracting the files of twolame (40%) Extracting the files of twolame (60%) Extracting the files of twolame (80%) Extracting the files of twolame (100%) [complete] Installed twolame Installing 130 / 293 Installing libdvdread, version 7.0.1, release 14 Extracting the files of libdvdread (50%) Extracting the files of libdvdread (100%) [complete] Installed libdvdread Installing 131 / 293 Installing libtheora, version 1.1.1, release 8 Extracting the files of libtheora (16%) Extracting the files of libtheora (33%) Extracting the files of libtheora (50%) Extracting the files of libtheora (66%) Extracting the files of libtheora (83%) Extracting the files of libtheora (100%) [complete] Installed libtheora Installing 132 / 293 Installing openal-soft, version 1.24.1, release 16 Extracting the files of openal-soft (8%) Extracting the files of openal-soft (16%) Extracting the files of openal-soft (25%) Extracting the files of openal-soft (33%) Extracting the files of openal-soft (41%) Extracting the files of openal-soft (50%) Extracting the files of openal-soft (58%) Extracting the files of openal-soft (66%) Extracting the files of openal-soft (75%) Extracting the files of openal-soft (83%) Extracting the files of openal-soft (91%) Extracting the files of openal-soft (100%) [complete] Installed openal-soft Installing 133 / 293 Installing x265, version 3.6, release 23 Extracting the files of x265 (33%) Extracting the files of x265 (66%) Extracting the files of x265 (100%) [complete] Installed x265 Installing 134 / 293 Installing libspeex, version 1.2.1, release 7 Extracting the files of libspeex (9%) Extracting the files of libspeex (18%) Extracting the files of libspeex (27%) Extracting the files of libspeex (36%) Extracting the files of libspeex (45%) Extracting the files of libspeex (54%) Extracting the files of libspeex (63%) Extracting the files of libspeex (72%) Extracting the files of libspeex (81%) Extracting the files of libspeex (90%) Extracting the files of libspeex (100%) [complete] Installed libspeex Installing 135 / 293 Installing libssh, version 0.12.1, release 21 Extracting the files of libssh (33%) Extracting the files of libssh (66%) Extracting the files of libssh (100%) [complete] Installed libssh Installing 136 / 293 Installing libvpl, version 2.16.0, release 6 Extracting the files of libvpl (50%) Extracting the files of libvpl (100%) [complete] Installed libvpl Installing 137 / 293 Installing lame, version 3.100, release 12 Extracting the files of lame (16%) Extracting the files of lame (33%) Extracting the files of lame (50%) Extracting the files of lame (66%) Extracting the files of lame (83%) Extracting the files of lame (100%) [complete] Installed lame Installing 138 / 293 Installing mpg123, version 1.33.7, release 27 Extracting the files of mpg123 (9%) Extracting the files of mpg123 (18%) Extracting the files of mpg123 (27%) Extracting the files of mpg123 (36%) Extracting the files of mpg123 (45%) Extracting the files of mpg123 (54%) Extracting the files of mpg123 (63%) Extracting the files of mpg123 (72%) Extracting the files of mpg123 (81%) Extracting the files of mpg123 (90%) Extracting the files of mpg123 (100%) [complete] Installed mpg123 Installing 139 / 293 Installing libopenmpt, version 0.7.3, release 12 Extracting the files of libopenmpt (50%) Extracting the files of libopenmpt (100%) [complete] Installed libopenmpt Installing 140 / 293 Installing xvidcore, version 1.3.7, release 5 Extracting the files of xvidcore (50%) Extracting the files of xvidcore (100%) [complete] Installed xvidcore Installing 141 / 293 Installing liblc3, version 1.1.1, release 3 Extracting the files of liblc3 (100%) [complete] Installed liblc3 Installing 142 / 293 Installing libjxl, version 0.12.0, release 11 Extracting the files of libjxl (12%) Extracting the files of libjxl (25%) Extracting the files of libjxl (37%) Extracting the files of libjxl (50%) Extracting the files of libjxl (62%) Extracting the files of libjxl (75%) Extracting the files of libjxl (87%) Extracting the files of libjxl (100%) [complete] Installed libjxl Installing 143 / 293 Installing vid.stab, version 1.1.1, release 3 Extracting the files of vid.stab (100%) [complete] Installed vid.stab Installing 144 / 293 Installing svt-av1, version 4.0.1, release 15 Extracting the files of svt-av1 (20%) Extracting the files of svt-av1 (40%) Extracting the files of svt-av1 (60%) Extracting the files of svt-av1 (80%) Extracting the files of svt-av1 (100%) [complete] Installed svt-av1 Installing 145 / 293 Installing x264, version 0.164.3144, release 20 Extracting the files of x264 (33%) Extracting the files of x264 (66%) Extracting the files of x264 (100%) [complete] Installed x264 Installing 146 / 293 Installing giflib, version 6.1.2, release 13 Extracting the files of giflib (7%) Extracting the files of giflib (14%) Extracting the files of giflib (21%) Extracting the files of giflib (28%) Extracting the files of giflib (35%) Extracting the files of giflib (42%) Extracting the files of giflib (50%) Extracting the files of giflib (57%) Extracting the files of giflib (64%) Extracting the files of giflib (71%) Extracting the files of giflib (78%) Extracting the files of giflib (85%) Extracting the files of giflib (92%) Extracting the files of giflib (100%) [complete] Installed giflib Installing 147 / 293 Installing freeglut, version 3.8.0, release 15 Extracting the files of freeglut (33%) Extracting the files of freeglut (66%) Extracting the files of freeglut (100%) [complete] Installed freeglut Installing 148 / 293 Installing libwebp, version 1.6.0, release 31 Extracting the files of libwebp (2%) Extracting the files of libwebp (5%) Extracting the files of libwebp (8%) Extracting the files of libwebp (11%) Extracting the files of libwebp (14%) Extracting the files of libwebp (17%) Extracting the files of libwebp (20%) Extracting the files of libwebp (22%) Extracting the files of libwebp (25%) Extracting the files of libwebp (28%) Extracting the files of libwebp (31%) Extracting the files of libwebp (34%) Extracting the files of libwebp (37%) Extracting the files of libwebp (40%) Extracting the files of libwebp (42%) Extracting the files of libwebp (45%) Extracting the files of libwebp (48%) Extracting the files of libwebp (51%) Extracting the files of libwebp (54%) Extracting the files of libwebp (57%) Extracting the files of libwebp (60%) Extracting the files of libwebp (62%) Extracting the files of libwebp (65%) Extracting the files of libwebp (68%) Extracting the files of libwebp (71%) Extracting the files of libwebp (74%) Extracting the files of libwebp (77%) Extracting the files of libwebp (80%) Extracting the files of libwebp (82%) Extracting the files of libwebp (85%) Extracting the files of libwebp (88%) Extracting the files of libwebp (91%) Extracting the files of libwebp (94%) Extracting the files of libwebp (97%) Extracting the files of libwebp (100%) [complete] Installed libwebp Installing 149 / 293 Installing rav1e, version 0.8.1, release 18 Extracting the files of rav1e (33%) Extracting the files of rav1e (66%) Extracting the files of rav1e (100%) [complete] Installed rav1e Installing 150 / 293 Installing srt, version 1.5.4, release 8 Extracting the files of srt (33%) Extracting the files of srt (66%) Extracting the files of srt (100%) [complete] Installed srt Installing 151 / 293 Installing libunibreak, version 7.0, release 6 Extracting the files of libunibreak (33%) Extracting the files of libunibreak (66%) Extracting the files of libunibreak (100%) [complete] Installed libunibreak Installing 152 / 293 Installing libass, version 0.17.4, release 19 Extracting the files of libass (33%) Extracting the files of libass (66%) Extracting the files of libass (100%) [complete] Installed libass Installing 153 / 293 Installing libdvdnav, version 7.0.0, release 9 Extracting the files of libdvdnav (50%) Extracting the files of libdvdnav (100%) [complete] Installed libdvdnav Installing 154 / 293 Installing libsoxr, version 0.1.3, release 5 Extracting the files of libsoxr (25%) Extracting the files of libsoxr (50%) Extracting the files of libsoxr (75%) Extracting the files of libsoxr (100%) [complete] Installed libsoxr Installing 155 / 293 Installing libvpx, version 1.16.0, release 23 Extracting the files of libvpx (10%) Extracting the files of libvpx (20%) Extracting the files of libvpx (30%) Extracting the files of libvpx (40%) Extracting the files of libvpx (50%) Extracting the files of libvpx (60%) Extracting the files of libvpx (70%) Extracting the files of libvpx (80%) Extracting the files of libvpx (90%) Extracting the files of libvpx (100%) [complete] Installed libvpx Installing 156 / 293 Installing ffmpeg, version 9.0.1, release 181 Extracting the files of ffmpeg (2%) Extracting the files of ffmpeg (4%) Extracting the files of ffmpeg (6%) Extracting the files of ffmpeg (8%) Extracting the files of ffmpeg (10%) Extracting the files of ffmpeg (12%) Extracting the files of ffmpeg (14%) Extracting the files of ffmpeg (16%) Extracting the files of ffmpeg (18%) Extracting the files of ffmpeg (20%) Extracting the files of ffmpeg (22%) Extracting the files of ffmpeg (24%) Extracting the files of ffmpeg (26%) Extracting the files of ffmpeg (28%) Extracting the files of ffmpeg (30%) Extracting the files of ffmpeg (32%) Extracting the files of ffmpeg (34%) Extracting the files of ffmpeg (36%) Extracting the files of ffmpeg (38%) Extracting the files of ffmpeg (40%) Extracting the files of ffmpeg (42%) Extracting the files of ffmpeg (44%) Extracting the files of ffmpeg (46%) Extracting the files of ffmpeg (48%) Extracting the files of ffmpeg (50%) Extracting the files of ffmpeg (52%) Extracting the files of ffmpeg (54%) Extracting the files of ffmpeg (56%) Extracting the files of ffmpeg (58%) Extracting the files of ffmpeg (60%) Extracting the files of ffmpeg (62%) Extracting the files of ffmpeg (64%) Extracting the files of ffmpeg (66%) Extracting the files of ffmpeg (68%) Extracting the files of ffmpeg (70%) Extracting the files of ffmpeg (72%) Extracting the files of ffmpeg (74%) Extracting the files of ffmpeg (76%) Extracting the files of ffmpeg (78%) Extracting the files of ffmpeg (80%) Extracting the files of ffmpeg (82%) Extracting the files of ffmpeg (84%) Extracting the files of ffmpeg (86%) Extracting the files of ffmpeg (88%) Extracting the files of ffmpeg (90%) Extracting the files of ffmpeg (92%) Extracting the files of ffmpeg (94%) Extracting the files of ffmpeg (96%) Extracting the files of ffmpeg (98%) Extracting the files of ffmpeg (100%) [complete] Installed ffmpeg Installing 157 / 293 Installing libheif-plugin-ffmpeg, version 1.23.1, release 64 Extracting the files of libheif-plugin-ffmpeg (100%) [complete] Installed libheif-plugin-ffmpeg Installing 158 / 293 Installing libheif-plugin-x265, version 1.23.1, release 64 Extracting the files of libheif-plugin-x265 (100%) [complete] Installed libheif-plugin-x265 Installing 159 / 293 Installing libheif-plugin-dav1d, version 1.23.1, release 64 Extracting the files of libheif-plugin-dav1d (100%) [complete] Installed libheif-plugin-dav1d Installing 160 / 293 Installing libheif-plugin-rav1e, version 1.23.1, release 64 Extracting the files of libheif-plugin-rav1e (100%) [complete] Installed libheif-plugin-rav1e Installing 161 / 293 Installing libheif, version 1.23.1, release 64 Extracting the files of libheif (33%) Extracting the files of libheif (66%) Extracting the files of libheif (100%) [complete] Installed libheif Installing 162 / 293 Installing glycin, version 2.1.5, release 13 Extracting the files of glycin (5%) Extracting the files of glycin (11%) Extracting the files of glycin (16%) Extracting the files of glycin (22%) Extracting the files of glycin (27%) Extracting the files of glycin (33%) Extracting the files of glycin (38%) Extracting the files of glycin (44%) Extracting the files of glycin (50%) Extracting the files of glycin (55%) Extracting the files of glycin (61%) Extracting the files of glycin (66%) Extracting the files of glycin (72%) Extracting the files of glycin (77%) Extracting the files of glycin (83%) Extracting the files of glycin (88%) Extracting the files of glycin (94%) Extracting the files of glycin (100%) [complete] Installed glycin Installing 163 / 293 Installing gdk-pixbuf, version 2.44.7, release 64 Extracting the files of gdk-pixbuf (0%) Extracting the files of gdk-pixbuf (1%) Extracting the files of gdk-pixbuf (2%) Extracting the files of gdk-pixbuf (3%) Extracting the files of gdk-pixbuf (4%) Extracting the files of gdk-pixbuf (5%) Extracting the files of gdk-pixbuf (5%) Extracting the files of gdk-pixbuf (6%) Extracting the files of gdk-pixbuf (7%) Extracting the files of gdk-pixbuf (8%) Extracting the files of gdk-pixbuf (9%) Extracting the files of gdk-pixbuf (10%) Extracting the files of gdk-pixbuf (11%) Extracting the files of gdk-pixbuf (11%) Extracting the files of gdk-pixbuf (12%) Extracting the files of gdk-pixbuf (13%) Extracting the files of gdk-pixbuf (14%) Extracting the files of gdk-pixbuf (15%) Extracting the files of gdk-pixbuf (16%) Extracting the files of gdk-pixbuf (16%) Extracting the files of gdk-pixbuf (17%) Extracting the files of gdk-pixbuf (18%) Extracting the files of gdk-pixbuf (19%) Extracting the files of gdk-pixbuf (20%) Extracting the files of gdk-pixbuf (21%) Extracting the files of gdk-pixbuf (22%) Extracting the files of gdk-pixbuf (22%) Extracting the files of gdk-pixbuf (23%) Extracting the files of gdk-pixbuf (24%) Extracting the files of gdk-pixbuf (25%) Extracting the files of gdk-pixbuf (26%) Extracting the files of gdk-pixbuf (27%) Extracting the files of gdk-pixbuf (27%) Extracting the files of gdk-pixbuf (28%) Extracting the files of gdk-pixbuf (29%) Extracting the files of gdk-pixbuf (30%) Extracting the files of gdk-pixbuf (31%) Extracting the files of gdk-pixbuf (32%) Extracting the files of gdk-pixbuf (33%) Extracting the files of gdk-pixbuf (33%) Extracting the files of gdk-pixbuf (34%) Extracting the files of gdk-pixbuf (35%) Extracting the files of gdk-pixbuf (36%) Extracting the files of gdk-pixbuf (37%) Extracting the files of gdk-pixbuf (38%) Extracting the files of gdk-pixbuf (38%) Extracting the files of gdk-pixbuf (39%) Extracting the files of gdk-pixbuf (40%) Extracting the files of gdk-pixbuf (41%) Extracting the files of gdk-pixbuf (42%) Extracting the files of gdk-pixbuf (43%) Extracting the files of gdk-pixbuf (44%) Extracting the files of gdk-pixbuf (44%) Extracting the files of gdk-pixbuf (45%) Extracting the files of gdk-pixbuf (46%) Extracting the files of gdk-pixbuf (47%) Extracting the files of gdk-pixbuf (48%) Extracting the files of gdk-pixbuf (49%) Extracting the files of gdk-pixbuf (50%) Extracting the files of gdk-pixbuf (50%) Extracting the files of gdk-pixbuf (51%) Extracting the files of gdk-pixbuf (52%) Extracting the files of gdk-pixbuf (53%) Extracting the files of gdk-pixbuf (54%) Extracting the files of gdk-pixbuf (55%) Extracting the files of gdk-pixbuf (55%) Extracting the files of gdk-pixbuf (56%) Extracting the files of gdk-pixbuf (57%) Extracting the files of gdk-pixbuf (58%) Extracting the files of gdk-pixbuf (59%) Extracting the files of gdk-pixbuf (60%) Extracting the files of gdk-pixbuf (61%) Extracting the files of gdk-pixbuf (61%) Extracting the files of gdk-pixbuf (62%) Extracting the files of gdk-pixbuf (63%) Extracting the files of gdk-pixbuf (64%) Extracting the files of gdk-pixbuf (65%) Extracting the files of gdk-pixbuf (66%) Extracting the files of gdk-pixbuf (66%) Extracting the files of gdk-pixbuf (67%) Extracting the files of gdk-pixbuf (68%) Extracting the files of gdk-pixbuf (69%) Extracting the files of gdk-pixbuf (70%) Extracting the files of gdk-pixbuf (71%) Extracting the files of gdk-pixbuf (72%) Extracting the files of gdk-pixbuf (72%) Extracting the files of gdk-pixbuf (73%) Extracting the files of gdk-pixbuf (74%) Extracting the files of gdk-pixbuf (75%) Extracting the files of gdk-pixbuf (76%) Extracting the files of gdk-pixbuf (77%) Extracting the files of gdk-pixbuf (77%) Extracting the files of gdk-pixbuf (78%) Extracting the files of gdk-pixbuf (79%) Extracting the files of gdk-pixbuf (80%) Extracting the files of gdk-pixbuf (81%) Extracting the files of gdk-pixbuf (82%) Extracting the files of gdk-pixbuf (83%) Extracting the files of gdk-pixbuf (83%) Extracting the files of gdk-pixbuf (84%) Extracting the files of gdk-pixbuf (85%) Extracting the files of gdk-pixbuf (86%) Extracting the files of gdk-pixbuf (87%) Extracting the files of gdk-pixbuf (88%) Extracting the files of gdk-pixbuf (88%) Extracting the files of gdk-pixbuf (89%) Extracting the files of gdk-pixbuf (90%) Extracting the files of gdk-pixbuf (91%) Extracting the files of gdk-pixbuf (92%) Extracting the files of gdk-pixbuf (93%) Extracting the files of gdk-pixbuf (94%) Extracting the files of gdk-pixbuf (94%) Extracting the files of gdk-pixbuf (95%) Extracting the files of gdk-pixbuf (96%) Extracting the files of gdk-pixbuf (97%) Extracting the files of gdk-pixbuf (98%) Extracting the files of gdk-pixbuf (99%) Extracting the files of gdk-pixbuf (100%) [complete] Installed gdk-pixbuf Installing 164 / 293 Installing libxtst, version 1.2.5, release 15 Extracting the files of libxtst (25%) Extracting the files of libxtst (50%) Extracting the files of libxtst (75%) Extracting the files of libxtst (100%) [complete] Installed libxtst Installing 165 / 293 Installing at-spi2, version 2.60.6, release 61 Extracting the files of at-spi2 (0%) Extracting the files of at-spi2 (1%) Extracting the files of at-spi2 (2%) Extracting the files of at-spi2 (3%) Extracting the files of at-spi2 (3%) Extracting the files of at-spi2 (4%) Extracting the files of at-spi2 (5%) Extracting the files of at-spi2 (6%) Extracting the files of at-spi2 (7%) Extracting the files of at-spi2 (7%) Extracting the files of at-spi2 (8%) Extracting the files of at-spi2 (9%) Extracting the files of at-spi2 (10%) Extracting the files of at-spi2 (11%) Extracting the files of at-spi2 (11%) Extracting the files of at-spi2 (12%) Extracting the files of at-spi2 (13%) Extracting the files of at-spi2 (14%) Extracting the files of at-spi2 (15%) Extracting the files of at-spi2 (15%) Extracting the files of at-spi2 (16%) Extracting the files of at-spi2 (17%) Extracting the files of at-spi2 (18%) Extracting the files of at-spi2 (19%) Extracting the files of at-spi2 (19%) Extracting the files of at-spi2 (20%) Extracting the files of at-spi2 (21%) Extracting the files of at-spi2 (22%) Extracting the files of at-spi2 (23%) Extracting the files of at-spi2 (23%) Extracting the files of at-spi2 (24%) Extracting the files of at-spi2 (25%) Extracting the files of at-spi2 (26%) Extracting the files of at-spi2 (26%) Extracting the files of at-spi2 (27%) Extracting the files of at-spi2 (28%) Extracting the files of at-spi2 (29%) Extracting the files of at-spi2 (30%) Extracting the files of at-spi2 (30%) Extracting the files of at-spi2 (31%) Extracting the files of at-spi2 (32%) Extracting the files of at-spi2 (33%) Extracting the files of at-spi2 (34%) Extracting the files of at-spi2 (34%) Extracting the files of at-spi2 (35%) Extracting the files of at-spi2 (36%) Extracting the files of at-spi2 (37%) Extracting the files of at-spi2 (38%) Extracting the files of at-spi2 (38%) Extracting the files of at-spi2 (39%) Extracting the files of at-spi2 (40%) Extracting the files of at-spi2 (41%) Extracting the files of at-spi2 (42%) Extracting the files of at-spi2 (42%) Extracting the files of at-spi2 (43%) Extracting the files of at-spi2 (44%) Extracting the files of at-spi2 (45%) Extracting the files of at-spi2 (46%) Extracting the files of at-spi2 (46%) Extracting the files of at-spi2 (47%) Extracting the files of at-spi2 (48%) Extracting the files of at-spi2 (49%) Extracting the files of at-spi2 (50%) Extracting the files of at-spi2 (50%) Extracting the files of at-spi2 (51%) Extracting the files of at-spi2 (52%) Extracting the files of at-spi2 (53%) Extracting the files of at-spi2 (53%) Extracting the files of at-spi2 (54%) Extracting the files of at-spi2 (55%) Extracting the files of at-spi2 (56%) Extracting the files of at-spi2 (57%) Extracting the files of at-spi2 (57%) Extracting the files of at-spi2 (58%) Extracting the files of at-spi2 (59%) Extracting the files of at-spi2 (60%) Extracting the files of at-spi2 (61%) Extracting the files of at-spi2 (61%) Extracting the files of at-spi2 (62%) Extracting the files of at-spi2 (63%) Extracting the files of at-spi2 (64%) Extracting the files of at-spi2 (65%) Extracting the files of at-spi2 (65%) Extracting the files of at-spi2 (66%) Extracting the files of at-spi2 (67%) Extracting the files of at-spi2 (68%) Extracting the files of at-spi2 (69%) Extracting the files of at-spi2 (69%) Extracting the files of at-spi2 (70%) Extracting the files of at-spi2 (71%) Extracting the files of at-spi2 (72%) Extracting the files of at-spi2 (73%) Extracting the files of at-spi2 (73%) Extracting the files of at-spi2 (74%) Extracting the files of at-spi2 (75%) Extracting the files of at-spi2 (76%) Extracting the files of at-spi2 (76%) Extracting the files of at-spi2 (77%) Extracting the files of at-spi2 (78%) Extracting the files of at-spi2 (79%) Extracting the files of at-spi2 (80%) Extracting the files of at-spi2 (80%) Extracting the files of at-spi2 (81%) Extracting the files of at-spi2 (82%) Extracting the files of at-spi2 (83%) Extracting the files of at-spi2 (84%) Extracting the files of at-spi2 (84%) Extracting the files of at-spi2 (85%) Extracting the files of at-spi2 (86%) Extracting the files of at-spi2 (87%) Extracting the files of at-spi2 (88%) Extracting the files of at-spi2 (88%) Extracting the files of at-spi2 (89%) Extracting the files of at-spi2 (90%) Extracting the files of at-spi2 (91%) Extracting the files of at-spi2 (92%) Extracting the files of at-spi2 (92%) Extracting the files of at-spi2 (93%) Extracting the files of at-spi2 (94%) Extracting the files of at-spi2 (95%) Extracting the files of at-spi2 (96%) Extracting the files of at-spi2 (96%) Extracting the files of at-spi2 (97%) Extracting the files of at-spi2 (98%) Extracting the files of at-spi2 (99%) Extracting the files of at-spi2 (100%) [complete] Installed at-spi2 Installing 166 / 293 Installing libxdamage, version 1.1.7, release 19 Extracting the files of libxdamage (50%) Extracting the files of libxdamage (100%) [complete] Installed libxdamage Installing 167 / 293 Installing libgtk-2, version 2.24.33, release 30 Extracting the files of libgtk-2 (0%) Extracting the files of libgtk-2 (0%) Extracting the files of libgtk-2 (1%) Extracting the files of libgtk-2 (1%) Extracting the files of libgtk-2 (2%) Extracting the files of libgtk-2 (2%) Extracting the files of libgtk-2 (2%) Extracting the files of libgtk-2 (3%) Extracting the files of libgtk-2 (3%) Extracting the files of libgtk-2 (4%) Extracting the files of libgtk-2 (4%) Extracting the files of libgtk-2 (4%) Extracting the files of libgtk-2 (5%) Extracting the files of libgtk-2 (5%) Extracting the files of libgtk-2 (6%) Extracting the files of libgtk-2 (6%) Extracting the files of libgtk-2 (6%) Extracting the files of libgtk-2 (7%) Extracting the files of libgtk-2 (7%) Extracting the files of libgtk-2 (8%) Extracting the files of libgtk-2 (8%) Extracting the files of libgtk-2 (8%) Extracting the files of libgtk-2 (9%) Extracting the files of libgtk-2 (9%) Extracting the files of libgtk-2 (10%) Extracting the files of libgtk-2 (10%) Extracting the files of libgtk-2 (10%) Extracting the files of libgtk-2 (11%) Extracting the files of libgtk-2 (11%) Extracting the files of libgtk-2 (12%) Extracting the files of libgtk-2 (12%) Extracting the files of libgtk-2 (12%) Extracting the files of libgtk-2 (13%) Extracting the files of libgtk-2 (13%) Extracting the files of libgtk-2 (14%) Extracting the files of libgtk-2 (14%) Extracting the files of libgtk-2 (14%) Extracting the files of libgtk-2 (15%) Extracting the files of libgtk-2 (15%) Extracting the files of libgtk-2 (16%) Extracting the files of libgtk-2 (16%) Extracting the files of libgtk-2 (16%) Extracting the files of libgtk-2 (17%) Extracting the files of libgtk-2 (17%) Extracting the files of libgtk-2 (18%) Extracting the files of libgtk-2 (18%) Extracting the files of libgtk-2 (18%) Extracting the files of libgtk-2 (19%) Extracting the files of libgtk-2 (19%) Extracting the files of libgtk-2 (20%) Extracting the files of libgtk-2 (20%) Extracting the files of libgtk-2 (20%) Extracting the files of libgtk-2 (21%) Extracting the files of libgtk-2 (21%) Extracting the files of libgtk-2 (22%) Extracting the files of libgtk-2 (22%) Extracting the files of libgtk-2 (22%) Extracting the files of libgtk-2 (23%) Extracting the files of libgtk-2 (23%) Extracting the files of libgtk-2 (24%) Extracting the files of libgtk-2 (24%) Extracting the files of libgtk-2 (24%) Extracting the files of libgtk-2 (25%) Extracting the files of libgtk-2 (25%) Extracting the files of libgtk-2 (26%) Extracting the files of libgtk-2 (26%) Extracting the files of libgtk-2 (26%) Extracting the files of libgtk-2 (27%) Extracting the files of libgtk-2 (27%) Extracting the files of libgtk-2 (28%) Extracting the files of libgtk-2 (28%) Extracting the files of libgtk-2 (28%) Extracting the files of libgtk-2 (29%) Extracting the files of libgtk-2 (29%) Extracting the files of libgtk-2 (30%) Extracting the files of libgtk-2 (30%) Extracting the files of libgtk-2 (30%) Extracting the files of libgtk-2 (31%) Extracting the files of libgtk-2 (31%) Extracting the files of libgtk-2 (32%) Extracting the files of libgtk-2 (32%) Extracting the files of libgtk-2 (32%) Extracting the files of libgtk-2 (33%) Extracting the files of libgtk-2 (33%) Extracting the files of libgtk-2 (34%) Extracting the files of libgtk-2 (34%) Extracting the files of libgtk-2 (34%) Extracting the files of libgtk-2 (35%) Extracting the files of libgtk-2 (35%) Extracting the files of libgtk-2 (36%) Extracting the files of libgtk-2 (36%) Extracting the files of libgtk-2 (36%) Extracting the files of libgtk-2 (37%) Extracting the files of libgtk-2 (37%) Extracting the files of libgtk-2 (38%) Extracting the files of libgtk-2 (38%) Extracting the files of libgtk-2 (38%) Extracting the files of libgtk-2 (39%) Extracting the files of libgtk-2 (39%) Extracting the files of libgtk-2 (40%) Extracting the files of libgtk-2 (40%) Extracting the files of libgtk-2 (40%) Extracting the files of libgtk-2 (41%) Extracting the files of libgtk-2 (41%) Extracting the files of libgtk-2 (42%) Extracting the files of libgtk-2 (42%) Extracting the files of libgtk-2 (42%) Extracting the files of libgtk-2 (43%) Extracting the files of libgtk-2 (43%) Extracting the files of libgtk-2 (44%) Extracting the files of libgtk-2 (44%) Extracting the files of libgtk-2 (44%) Extracting the files of libgtk-2 (45%) Extracting the files of libgtk-2 (45%) Extracting the files of libgtk-2 (46%) Extracting the files of libgtk-2 (46%) Extracting the files of libgtk-2 (46%) Extracting the files of libgtk-2 (47%) Extracting the files of libgtk-2 (47%) Extracting the files of libgtk-2 (48%) Extracting the files of libgtk-2 (48%) Extracting the files of libgtk-2 (48%) Extracting the files of libgtk-2 (49%) Extracting the files of libgtk-2 (49%) Extracting the files of libgtk-2 (50%) Extracting the files of libgtk-2 (50%) Extracting the files of libgtk-2 (50%) Extracting the files of libgtk-2 (51%) Extracting the files of libgtk-2 (51%) Extracting the files of libgtk-2 (52%) Extracting the files of libgtk-2 (52%) Extracting the files of libgtk-2 (52%) Extracting the files of libgtk-2 (53%) Extracting the files of libgtk-2 (53%) Extracting the files of libgtk-2 (54%) Extracting the files of libgtk-2 (54%) Extracting the files of libgtk-2 (54%) Extracting the files of libgtk-2 (55%) Extracting the files of libgtk-2 (55%) Extracting the files of libgtk-2 (56%) Extracting the files of libgtk-2 (56%) Extracting the files of libgtk-2 (56%) Extracting the files of libgtk-2 (57%) Extracting the files of libgtk-2 (57%) Extracting the files of libgtk-2 (58%) Extracting the files of libgtk-2 (58%) Extracting the files of libgtk-2 (58%) Extracting the files of libgtk-2 (59%) Extracting the files of libgtk-2 (59%) Extracting the files of libgtk-2 (60%) Extracting the files of libgtk-2 (60%) Extracting the files of libgtk-2 (60%) Extracting the files of libgtk-2 (61%) Extracting the files of libgtk-2 (61%) Extracting the files of libgtk-2 (62%) Extracting the files of libgtk-2 (62%) Extracting the files of libgtk-2 (62%) Extracting the files of libgtk-2 (63%) Extracting the files of libgtk-2 (63%) Extracting the files of libgtk-2 (64%) Extracting the files of libgtk-2 (64%) Extracting the files of libgtk-2 (64%) Extracting the files of libgtk-2 (65%) Extracting the files of libgtk-2 (65%) Extracting the files of libgtk-2 (66%) Extracting the files of libgtk-2 (66%) Extracting the files of libgtk-2 (66%) Extracting the files of libgtk-2 (67%) Extracting the files of libgtk-2 (67%) Extracting the files of libgtk-2 (68%) Extracting the files of libgtk-2 (68%) Extracting the files of libgtk-2 (68%) Extracting the files of libgtk-2 (69%) Extracting the files of libgtk-2 (69%) Extracting the files of libgtk-2 (70%) Extracting the files of libgtk-2 (70%) Extracting the files of libgtk-2 (70%) Extracting the files of libgtk-2 (71%) Extracting the files of libgtk-2 (71%) Extracting the files of libgtk-2 (72%) Extracting the files of libgtk-2 (72%) Extracting the files of libgtk-2 (72%) Extracting the files of libgtk-2 (73%) Extracting the files of libgtk-2 (73%) Extracting the files of libgtk-2 (74%) Extracting the files of libgtk-2 (74%) Extracting the files of libgtk-2 (74%) Extracting the files of libgtk-2 (75%) Extracting the files of libgtk-2 (75%) Extracting the files of libgtk-2 (76%) Extracting the files of libgtk-2 (76%) Extracting the files of libgtk-2 (76%) Extracting the files of libgtk-2 (77%) Extracting the files of libgtk-2 (77%) Extracting the files of libgtk-2 (78%) Extracting the files of libgtk-2 (78%) Extracting the files of libgtk-2 (78%) Extracting the files of libgtk-2 (79%) Extracting the files of libgtk-2 (79%) Extracting the files of libgtk-2 (80%) Extracting the files of libgtk-2 (80%) Extracting the files of libgtk-2 (80%) Extracting the files of libgtk-2 (81%) Extracting the files of libgtk-2 (81%) Extracting the files of libgtk-2 (82%) Extracting the files of libgtk-2 (82%) Extracting the files of libgtk-2 (82%) Extracting the files of libgtk-2 (83%) Extracting the files of libgtk-2 (83%) Extracting the files of libgtk-2 (84%) Extracting the files of libgtk-2 (84%) Extracting the files of libgtk-2 (84%) Extracting the files of libgtk-2 (85%) Extracting the files of libgtk-2 (85%) Extracting the files of libgtk-2 (86%) Extracting the files of libgtk-2 (86%) Extracting the files of libgtk-2 (86%) Extracting the files of libgtk-2 (87%) Extracting the files of libgtk-2 (87%) Extracting the files of libgtk-2 (88%) Extracting the files of libgtk-2 (88%) Extracting the files of libgtk-2 (88%) Extracting the files of libgtk-2 (89%) Extracting the files of libgtk-2 (89%) Extracting the files of libgtk-2 (90%) Extracting the files of libgtk-2 (90%) Extracting the files of libgtk-2 (90%) Extracting the files of libgtk-2 (91%) Extracting the files of libgtk-2 (91%) Extracting the files of libgtk-2 (92%) Extracting the files of libgtk-2 (92%) Extracting the files of libgtk-2 (92%) Extracting the files of libgtk-2 (93%) Extracting the files of libgtk-2 (93%) Extracting the files of libgtk-2 (94%) Extracting the files of libgtk-2 (94%) Extracting the files of libgtk-2 (94%) Extracting the files of libgtk-2 (95%) Extracting the files of libgtk-2 (95%) Extracting the files of libgtk-2 (96%) Extracting the files of libgtk-2 (96%) Extracting the files of libgtk-2 (96%) Extracting the files of libgtk-2 (97%) Extracting the files of libgtk-2 (97%) Extracting the files of libgtk-2 (98%) Extracting the files of libgtk-2 (98%) Extracting the files of libgtk-2 (98%) Extracting the files of libgtk-2 (99%) Extracting the files of libgtk-2 (99%) Extracting the files of libgtk-2 (100%) [complete] Installed libgtk-2 Installing 168 / 293 Installing lv2, version 1.18.10, release 6 Extracting the files of lv2 (0%) Extracting the files of lv2 (1%) Extracting the files of lv2 (1%) Extracting the files of lv2 (2%) Extracting the files of lv2 (3%) Extracting the files of lv2 (3%) Extracting the files of lv2 (4%) Extracting the files of lv2 (5%) Extracting the files of lv2 (5%) Extracting the files of lv2 (6%) Extracting the files of lv2 (7%) Extracting the files of lv2 (7%) Extracting the files of lv2 (8%) Extracting the files of lv2 (8%) Extracting the files of lv2 (9%) Extracting the files of lv2 (10%) Extracting the files of lv2 (10%) Extracting the files of lv2 (11%) Extracting the files of lv2 (12%) Extracting the files of lv2 (12%) Extracting the files of lv2 (13%) Extracting the files of lv2 (14%) Extracting the files of lv2 (14%) Extracting the files of lv2 (15%) Extracting the files of lv2 (16%) Extracting the files of lv2 (16%) Extracting the files of lv2 (17%) Extracting the files of lv2 (17%) Extracting the files of lv2 (18%) Extracting the files of lv2 (19%) Extracting the files of lv2 (19%) Extracting the files of lv2 (20%) Extracting the files of lv2 (21%) Extracting the files of lv2 (21%) Extracting the files of lv2 (22%) Extracting the files of lv2 (23%) Extracting the files of lv2 (23%) Extracting the files of lv2 (24%) Extracting the files of lv2 (25%) Extracting the files of lv2 (25%) Extracting the files of lv2 (26%) Extracting the files of lv2 (26%) Extracting the files of lv2 (27%) Extracting the files of lv2 (28%) Extracting the files of lv2 (28%) Extracting the files of lv2 (29%) Extracting the files of lv2 (30%) Extracting the files of lv2 (30%) Extracting the files of lv2 (31%) Extracting the files of lv2 (32%) Extracting the files of lv2 (32%) Extracting the files of lv2 (33%) Extracting the files of lv2 (33%) Extracting the files of lv2 (34%) Extracting the files of lv2 (35%) Extracting the files of lv2 (35%) Extracting the files of lv2 (36%) Extracting the files of lv2 (37%) Extracting the files of lv2 (37%) Extracting the files of lv2 (38%) Extracting the files of lv2 (39%) Extracting the files of lv2 (39%) Extracting the files of lv2 (40%) Extracting the files of lv2 (41%) Extracting the files of lv2 (41%) Extracting the files of lv2 (42%) Extracting the files of lv2 (42%) Extracting the files of lv2 (43%) Extracting the files of lv2 (44%) Extracting the files of lv2 (44%) Extracting the files of lv2 (45%) Extracting the files of lv2 (46%) Extracting the files of lv2 (46%) Extracting the files of lv2 (47%) Extracting the files of lv2 (48%) Extracting the files of lv2 (48%) Extracting the files of lv2 (49%) Extracting the files of lv2 (50%) Extracting the files of lv2 (50%) Extracting the files of lv2 (51%) Extracting the files of lv2 (51%) Extracting the files of lv2 (52%) Extracting the files of lv2 (53%) Extracting the files of lv2 (53%) Extracting the files of lv2 (54%) Extracting the files of lv2 (55%) Extracting the files of lv2 (55%) Extracting the files of lv2 (56%) Extracting the files of lv2 (57%) Extracting the files of lv2 (57%) Extracting the files of lv2 (58%) Extracting the files of lv2 (58%) Extracting the files of lv2 (59%) Extracting the files of lv2 (60%) Extracting the files of lv2 (60%) Extracting the files of lv2 (61%) Extracting the files of lv2 (62%) Extracting the files of lv2 (62%) Extracting the files of lv2 (63%) Extracting the files of lv2 (64%) Extracting the files of lv2 (64%) Extracting the files of lv2 (65%) Extracting the files of lv2 (66%) Extracting the files of lv2 (66%) Extracting the files of lv2 (67%) Extracting the files of lv2 (67%) Extracting the files of lv2 (68%) Extracting the files of lv2 (69%) Extracting the files of lv2 (69%) Extracting the files of lv2 (70%) Extracting the files of lv2 (71%) Extracting the files of lv2 (71%) Extracting the files of lv2 (72%) Extracting the files of lv2 (73%) Extracting the files of lv2 (73%) Extracting the files of lv2 (74%) Extracting the files of lv2 (75%) Extracting the files of lv2 (75%) Extracting the files of lv2 (76%) Extracting the files of lv2 (76%) Extracting the files of lv2 (77%) Extracting the files of lv2 (78%) Extracting the files of lv2 (78%) Extracting the files of lv2 (79%) Extracting the files of lv2 (80%) Extracting the files of lv2 (80%) Extracting the files of lv2 (81%) Extracting the files of lv2 (82%) Extracting the files of lv2 (82%) Extracting the files of lv2 (83%) Extracting the files of lv2 (83%) Extracting the files of lv2 (84%) Extracting the files of lv2 (85%) Extracting the files of lv2 (85%) Extracting the files of lv2 (86%) Extracting the files of lv2 (87%) Extracting the files of lv2 (87%) Extracting the files of lv2 (88%) Extracting the files of lv2 (89%) Extracting the files of lv2 (89%) Extracting the files of lv2 (90%) Extracting the files of lv2 (91%) Extracting the files of lv2 (91%) Extracting the files of lv2 (92%) Extracting the files of lv2 (92%) Extracting the files of lv2 (93%) Extracting the files of lv2 (94%) Extracting the files of lv2 (94%) Extracting the files of lv2 (95%) Extracting the files of lv2 (96%) Extracting the files of lv2 (96%) Extracting the files of lv2 (97%) Extracting the files of lv2 (98%) Extracting the files of lv2 (98%) Extracting the files of lv2 (99%) Extracting the files of lv2 (100%) [complete] Installed lv2 Installing 169 / 293 Installing lv2-devel, version 1.18.10, release 6 Extracting the files of lv2-devel (1%) Extracting the files of lv2-devel (3%) Extracting the files of lv2-devel (4%) Extracting the files of lv2-devel (6%) Extracting the files of lv2-devel (8%) Extracting the files of lv2-devel (9%) Extracting the files of lv2-devel (11%) Extracting the files of lv2-devel (12%) Extracting the files of lv2-devel (14%) Extracting the files of lv2-devel (16%) Extracting the files of lv2-devel (17%) Extracting the files of lv2-devel (19%) Extracting the files of lv2-devel (20%) Extracting the files of lv2-devel (22%) Extracting the files of lv2-devel (24%) Extracting the files of lv2-devel (25%) Extracting the files of lv2-devel (27%) Extracting the files of lv2-devel (29%) Extracting the files of lv2-devel (30%) Extracting the files of lv2-devel (32%) Extracting the files of lv2-devel (33%) Extracting the files of lv2-devel (35%) Extracting the files of lv2-devel (37%) Extracting the files of lv2-devel (38%) Extracting the files of lv2-devel (40%) Extracting the files of lv2-devel (41%) Extracting the files of lv2-devel (43%) Extracting the files of lv2-devel (45%) Extracting the files of lv2-devel (46%) Extracting the files of lv2-devel (48%) Extracting the files of lv2-devel (50%) Extracting the files of lv2-devel (51%) Extracting the files of lv2-devel (53%) Extracting the files of lv2-devel (54%) Extracting the files of lv2-devel (56%) Extracting the files of lv2-devel (58%) Extracting the files of lv2-devel (59%) Extracting the files of lv2-devel (61%) Extracting the files of lv2-devel (62%) Extracting the files of lv2-devel (64%) Extracting the files of lv2-devel (66%) Extracting the files of lv2-devel (67%) Extracting the files of lv2-devel (69%) Extracting the files of lv2-devel (70%) Extracting the files of lv2-devel (72%) Extracting the files of lv2-devel (74%) Extracting the files of lv2-devel (75%) Extracting the files of lv2-devel (77%) Extracting the files of lv2-devel (79%) Extracting the files of lv2-devel (80%) Extracting the files of lv2-devel (82%) Extracting the files of lv2-devel (83%) Extracting the files of lv2-devel (85%) Extracting the files of lv2-devel (87%) Extracting the files of lv2-devel (88%) Extracting the files of lv2-devel (90%) Extracting the files of lv2-devel (91%) Extracting the files of lv2-devel (93%) Extracting the files of lv2-devel (95%) Extracting the files of lv2-devel (96%) Extracting the files of lv2-devel (98%) Extracting the files of lv2-devel (100%) [complete] Installed lv2-devel Installing 170 / 293 Installing mariadb-common, version 11.8.8, release 40 Extracting the files of mariadb-common (3%) Extracting the files of mariadb-common (7%) Extracting the files of mariadb-common (11%) Extracting the files of mariadb-common (14%) Extracting the files of mariadb-common (18%) Extracting the files of mariadb-common (22%) Extracting the files of mariadb-common (25%) Extracting the files of mariadb-common (29%) Extracting the files of mariadb-common (33%) Extracting the files of mariadb-common (37%) Extracting the files of mariadb-common (40%) Extracting the files of mariadb-common (44%) Extracting the files of mariadb-common (48%) Extracting the files of mariadb-common (51%) Extracting the files of mariadb-common (55%) Extracting the files of mariadb-common (59%) Extracting the files of mariadb-common (62%) Extracting the files of mariadb-common (66%) Extracting the files of mariadb-common (70%) Extracting the files of mariadb-common (74%) Extracting the files of mariadb-common (77%) Extracting the files of mariadb-common (81%) Extracting the files of mariadb-common (85%) Extracting the files of mariadb-common (88%) Extracting the files of mariadb-common (92%) Extracting the files of mariadb-common (96%) Extracting the files of mariadb-common (100%) [complete] Installed mariadb-common Installing 171 / 293 Installing double-conversion, version 3.3.1, release 3 Extracting the files of double-conversion (50%) Extracting the files of double-conversion (100%) [complete] Installed double-conversion Installing 172 / 293 Installing libproxy, version 0.5.12, release 28 Extracting the files of libproxy (16%) Extracting the files of libproxy (33%) Extracting the files of libproxy (50%) Extracting the files of libproxy (66%) Extracting the files of libproxy (83%) Extracting the files of libproxy (100%) [complete] Installed libproxy Installing 173 / 293 Installing shared-mime-info, version 2.4, release 14 Extracting the files of shared-mime-info (1%) Extracting the files of shared-mime-info (2%) Extracting the files of shared-mime-info (3%) Extracting the files of shared-mime-info (4%) Extracting the files of shared-mime-info (5%) Extracting the files of shared-mime-info (7%) Extracting the files of shared-mime-info (8%) Extracting the files of shared-mime-info (9%) Extracting the files of shared-mime-info (10%) Extracting the files of shared-mime-info (11%) Extracting the files of shared-mime-info (13%) Extracting the files of shared-mime-info (14%) Extracting the files of shared-mime-info (15%) Extracting the files of shared-mime-info (16%) Extracting the files of shared-mime-info (17%) Extracting the files of shared-mime-info (19%) Extracting the files of shared-mime-info (20%) Extracting the files of shared-mime-info (21%) Extracting the files of shared-mime-info (22%) Extracting the files of shared-mime-info (23%) Extracting the files of shared-mime-info (25%) Extracting the files of shared-mime-info (26%) Extracting the files of shared-mime-info (27%) Extracting the files of shared-mime-info (28%) Extracting the files of shared-mime-info (29%) Extracting the files of shared-mime-info (30%) Extracting the files of shared-mime-info (32%) Extracting the files of shared-mime-info (33%) Extracting the files of shared-mime-info (34%) Extracting the files of shared-mime-info (35%) Extracting the files of shared-mime-info (36%) Extracting the files of shared-mime-info (38%) Extracting the files of shared-mime-info (39%) Extracting the files of shared-mime-info (40%) Extracting the files of shared-mime-info (41%) Extracting the files of shared-mime-info (42%) Extracting the files of shared-mime-info (44%) Extracting the files of shared-mime-info (45%) Extracting the files of shared-mime-info (46%) Extracting the files of shared-mime-info (47%) Extracting the files of shared-mime-info (48%) Extracting the files of shared-mime-info (50%) Extracting the files of shared-mime-info (51%) Extracting the files of shared-mime-info (52%) Extracting the files of shared-mime-info (53%) Extracting the files of shared-mime-info (54%) Extracting the files of shared-mime-info (55%) Extracting the files of shared-mime-info (57%) Extracting the files of shared-mime-info (58%) Extracting the files of shared-mime-info (59%) Extracting the files of shared-mime-info (60%) Extracting the files of shared-mime-info (61%) Extracting the files of shared-mime-info (63%) Extracting the files of shared-mime-info (64%) Extracting the files of shared-mime-info (65%) Extracting the files of shared-mime-info (66%) Extracting the files of shared-mime-info (67%) Extracting the files of shared-mime-info (69%) Extracting the files of shared-mime-info (70%) Extracting the files of shared-mime-info (71%) Extracting the files of shared-mime-info (72%) Extracting the files of shared-mime-info (73%) Extracting the files of shared-mime-info (75%) Extracting the files of shared-mime-info (76%) Extracting the files of shared-mime-info (77%) Extracting the files of shared-mime-info (78%) Extracting the files of shared-mime-info (79%) Extracting the files of shared-mime-info (80%) Extracting the files of shared-mime-info (82%) Extracting the files of shared-mime-info (83%) Extracting the files of shared-mime-info (84%) Extracting the files of shared-mime-info (85%) Extracting the files of shared-mime-info (86%) Extracting the files of shared-mime-info (88%) Extracting the files of shared-mime-info (89%) Extracting the files of shared-mime-info (90%) Extracting the files of shared-mime-info (91%) Extracting the files of shared-mime-info (92%) Extracting the files of shared-mime-info (94%) Extracting the files of shared-mime-info (95%) Extracting the files of shared-mime-info (96%) Extracting the files of shared-mime-info (97%) Extracting the files of shared-mime-info (98%) Extracting the files of shared-mime-info (100%) [complete] Installed shared-mime-info Installing 174 / 293 Installing postgresql-libpq, version 18.4, release 66 Extracting the files of postgresql-libpq (50%) Extracting the files of postgresql-libpq (100%) [complete] Installed postgresql-libpq Installing 175 / 293 Installing qt6-base, version 6.11.1, release 53 Extracting the files of qt6-base (1%) Extracting the files of qt6-base (3%) Extracting the files of qt6-base (4%) Extracting the files of qt6-base (6%) Extracting the files of qt6-base (8%) Extracting the files of qt6-base (9%) Extracting the files of qt6-base (11%) Extracting the files of qt6-base (12%) Extracting the files of qt6-base (14%) Extracting the files of qt6-base (16%) Extracting the files of qt6-base (17%) Extracting the files of qt6-base (19%) Extracting the files of qt6-base (20%) Extracting the files of qt6-base (22%) Extracting the files of qt6-base (24%) Extracting the files of qt6-base (25%) Extracting the files of qt6-base (27%) Extracting the files of qt6-base (29%) Extracting the files of qt6-base (30%) Extracting the files of qt6-base (32%) Extracting the files of qt6-base (33%) Extracting the files of qt6-base (35%) Extracting the files of qt6-base (37%) Extracting the files of qt6-base (38%) Extracting the files of qt6-base (40%) Extracting the files of qt6-base (41%) Extracting the files of qt6-base (43%) Extracting the files of qt6-base (45%) Extracting the files of qt6-base (46%) Extracting the files of qt6-base (48%) Extracting the files of qt6-base (50%) Extracting the files of qt6-base (51%) Extracting the files of qt6-base (53%) Extracting the files of qt6-base (54%) Extracting the files of qt6-base (56%) Extracting the files of qt6-base (58%) Extracting the files of qt6-base (59%) Extracting the files of qt6-base (61%) Extracting the files of qt6-base (62%) Extracting the files of qt6-base (64%) Extracting the files of qt6-base (66%) Extracting the files of qt6-base (67%) Extracting the files of qt6-base (69%) Extracting the files of qt6-base (70%) Extracting the files of qt6-base (72%) Extracting the files of qt6-base (74%) Extracting the files of qt6-base (75%) Extracting the files of qt6-base (77%) Extracting the files of qt6-base (79%) Extracting the files of qt6-base (80%) Extracting the files of qt6-base (82%) Extracting the files of qt6-base (83%) Extracting the files of qt6-base (85%) Extracting the files of qt6-base (87%) Extracting the files of qt6-base (88%) Extracting the files of qt6-base (90%) Extracting the files of qt6-base (91%) Extracting the files of qt6-base (93%) Extracting the files of qt6-base (95%) Extracting the files of qt6-base (96%) Extracting the files of qt6-base (98%) Extracting the files of qt6-base (100%) [complete] Installed qt6-base Installing 176 / 293 Installing serd, version 0.32.8, release 8 Extracting the files of serd (14%) Extracting the files of serd (28%) Extracting the files of serd (42%) Extracting the files of serd (57%) Extracting the files of serd (71%) Extracting the files of serd (85%) Extracting the files of serd (100%) [complete] Installed serd Installing 177 / 293 Installing libid3tag, version 0.16.4, release 7 Extracting the files of libid3tag (25%) Extracting the files of libid3tag (50%) Extracting the files of libid3tag (75%) Extracting the files of libid3tag (100%) [complete] Installed libid3tag Installing 178 / 293 Installing soundtouch, version 2.4.0, release 7 Extracting the files of soundtouch (14%) Extracting the files of soundtouch (28%) Extracting the files of soundtouch (42%) Extracting the files of soundtouch (57%) Extracting the files of soundtouch (71%) Extracting the files of soundtouch (85%) Extracting the files of soundtouch (100%) [complete] Installed soundtouch Installing 179 / 293 Installing soundtouch-devel, version 2.4.0, release 7 Extracting the files of soundtouch-devel (9%) Extracting the files of soundtouch-devel (18%) Extracting the files of soundtouch-devel (27%) Extracting the files of soundtouch-devel (36%) Extracting the files of soundtouch-devel (45%) Extracting the files of soundtouch-devel (54%) Extracting the files of soundtouch-devel (63%) Extracting the files of soundtouch-devel (72%) Extracting the files of soundtouch-devel (81%) Extracting the files of soundtouch-devel (90%) Extracting the files of soundtouch-devel (100%) [complete] Installed soundtouch-devel Installing 180 / 293 Installing gstreamer, version 1.28.6, release 143 Extracting the files of gstreamer (1%) Extracting the files of gstreamer (2%) Extracting the files of gstreamer (3%) Extracting the files of gstreamer (5%) Extracting the files of gstreamer (6%) Extracting the files of gstreamer (7%) Extracting the files of gstreamer (8%) Extracting the files of gstreamer (10%) Extracting the files of gstreamer (11%) Extracting the files of gstreamer (12%) Extracting the files of gstreamer (13%) Extracting the files of gstreamer (15%) Extracting the files of gstreamer (16%) Extracting the files of gstreamer (17%) Extracting the files of gstreamer (18%) Extracting the files of gstreamer (20%) Extracting the files of gstreamer (21%) Extracting the files of gstreamer (22%) Extracting the files of gstreamer (23%) Extracting the files of gstreamer (25%) Extracting the files of gstreamer (26%) Extracting the files of gstreamer (27%) Extracting the files of gstreamer (28%) Extracting the files of gstreamer (30%) Extracting the files of gstreamer (31%) Extracting the files of gstreamer (32%) Extracting the files of gstreamer (33%) Extracting the files of gstreamer (35%) Extracting the files of gstreamer (36%) Extracting the files of gstreamer (37%) Extracting the files of gstreamer (38%) Extracting the files of gstreamer (40%) Extracting the files of gstreamer (41%) Extracting the files of gstreamer (42%) Extracting the files of gstreamer (43%) Extracting the files of gstreamer (45%) Extracting the files of gstreamer (46%) Extracting the files of gstreamer (47%) Extracting the files of gstreamer (48%) Extracting the files of gstreamer (50%) Extracting the files of gstreamer (51%) Extracting the files of gstreamer (52%) Extracting the files of gstreamer (53%) Extracting the files of gstreamer (55%) Extracting the files of gstreamer (56%) Extracting the files of gstreamer (57%) Extracting the files of gstreamer (58%) Extracting the files of gstreamer (60%) Extracting the files of gstreamer (61%) Extracting the files of gstreamer (62%) Extracting the files of gstreamer (63%) Extracting the files of gstreamer (65%) Extracting the files of gstreamer (66%) Extracting the files of gstreamer (67%) Extracting the files of gstreamer (68%) Extracting the files of gstreamer (70%) Extracting the files of gstreamer (71%) Extracting the files of gstreamer (72%) Extracting the files of gstreamer (73%) Extracting the files of gstreamer (75%) Extracting the files of gstreamer (76%) Extracting the files of gstreamer (77%) Extracting the files of gstreamer (78%) Extracting the files of gstreamer (80%) Extracting the files of gstreamer (81%) Extracting the files of gstreamer (82%) Extracting the files of gstreamer (83%) Extracting the files of gstreamer (85%) Extracting the files of gstreamer (86%) Extracting the files of gstreamer (87%) Extracting the files of gstreamer (88%) Extracting the files of gstreamer (90%) Extracting the files of gstreamer (91%) Extracting the files of gstreamer (92%) Extracting the files of gstreamer (93%) Extracting the files of gstreamer (95%) Extracting the files of gstreamer (96%) Extracting the files of gstreamer (97%) Extracting the files of gstreamer (98%) Extracting the files of gstreamer (100%) [complete] Installed gstreamer Installing 181 / 293 Installing zix, version 0.8.0, release 4 Extracting the files of zix (20%) Extracting the files of zix (40%) Extracting the files of zix (60%) Extracting the files of zix (80%) Extracting the files of zix (100%) [complete] Installed zix Installing 182 / 293 Installing sord, version 0.16.22, release 8 Extracting the files of sord (11%) Extracting the files of sord (22%) Extracting the files of sord (33%) Extracting the files of sord (44%) Extracting the files of sord (55%) Extracting the files of sord (66%) Extracting the files of sord (77%) Extracting the files of sord (88%) Extracting the files of sord (100%) [complete] Installed sord Installing 183 / 293 Installing sratom, version 0.6.22, release 7 Extracting the files of sratom (33%) Extracting the files of sratom (66%) Extracting the files of sratom (100%) [complete] Installed sratom Installing 184 / 293 Installing zix-devel, version 0.8.0, release 4 Extracting the files of zix-devel (5%) Extracting the files of zix-devel (10%) Extracting the files of zix-devel (15%) Extracting the files of zix-devel (21%) Extracting the files of zix-devel (26%) Extracting the files of zix-devel (31%) Extracting the files of zix-devel (36%) Extracting the files of zix-devel (42%) Extracting the files of zix-devel (47%) Extracting the files of zix-devel (52%) Extracting the files of zix-devel (57%) Extracting the files of zix-devel (63%) Extracting the files of zix-devel (68%) Extracting the files of zix-devel (73%) Extracting the files of zix-devel (78%) Extracting the files of zix-devel (84%) Extracting the files of zix-devel (89%) Extracting the files of zix-devel (94%) Extracting the files of zix-devel (100%) [complete] Installed zix-devel Installing 185 / 293 Installing serd-devel, version 0.32.8, release 8 Extracting the files of serd-devel (33%) Extracting the files of serd-devel (66%) Extracting the files of serd-devel (100%) [complete] Installed serd-devel Installing 186 / 293 Installing sord-devel, version 0.16.22, release 8 Extracting the files of sord-devel (25%) Extracting the files of sord-devel (50%) Extracting the files of sord-devel (75%) Extracting the files of sord-devel (100%) [complete] Installed sord-devel Installing 187 / 293 Installing sratom-devel, version 0.6.22, release 7 Extracting the files of sratom-devel (33%) Extracting the files of sratom-devel (66%) Extracting the files of sratom-devel (100%) [complete] Installed sratom-devel Installing 188 / 293 Installing bubblewrap, version 0.11.2, release 22 Extracting the files of bubblewrap (20%) Extracting the files of bubblewrap (40%) Extracting the files of bubblewrap (60%) Extracting the files of bubblewrap (80%) Extracting the files of bubblewrap (100%) [complete] Installed bubblewrap Installing 189 / 293 Installing libsecret, version 0.21.7, release 28 Extracting the files of libsecret (1%) Extracting the files of libsecret (2%) Extracting the files of libsecret (4%) Extracting the files of libsecret (5%) Extracting the files of libsecret (7%) Extracting the files of libsecret (8%) Extracting the files of libsecret (10%) Extracting the files of libsecret (11%) Extracting the files of libsecret (13%) Extracting the files of libsecret (14%) Extracting the files of libsecret (16%) Extracting the files of libsecret (17%) Extracting the files of libsecret (19%) Extracting the files of libsecret (20%) Extracting the files of libsecret (22%) Extracting the files of libsecret (23%) Extracting the files of libsecret (25%) Extracting the files of libsecret (26%) Extracting the files of libsecret (28%) Extracting the files of libsecret (29%) Extracting the files of libsecret (31%) Extracting the files of libsecret (32%) Extracting the files of libsecret (34%) Extracting the files of libsecret (35%) Extracting the files of libsecret (37%) Extracting the files of libsecret (38%) Extracting the files of libsecret (40%) Extracting the files of libsecret (41%) Extracting the files of libsecret (43%) Extracting the files of libsecret (44%) Extracting the files of libsecret (46%) Extracting the files of libsecret (47%) Extracting the files of libsecret (49%) Extracting the files of libsecret (50%) Extracting the files of libsecret (52%) Extracting the files of libsecret (53%) Extracting the files of libsecret (55%) Extracting the files of libsecret (56%) Extracting the files of libsecret (58%) Extracting the files of libsecret (59%) Extracting the files of libsecret (61%) Extracting the files of libsecret (62%) Extracting the files of libsecret (64%) Extracting the files of libsecret (65%) Extracting the files of libsecret (67%) Extracting the files of libsecret (68%) Extracting the files of libsecret (70%) Extracting the files of libsecret (71%) Extracting the files of libsecret (73%) Extracting the files of libsecret (74%) Extracting the files of libsecret (76%) Extracting the files of libsecret (77%) Extracting the files of libsecret (79%) Extracting the files of libsecret (80%) Extracting the files of libsecret (82%) Extracting the files of libsecret (83%) Extracting the files of libsecret (85%) Extracting the files of libsecret (86%) Extracting the files of libsecret (88%) Extracting the files of libsecret (89%) Extracting the files of libsecret (91%) Extracting the files of libsecret (92%) Extracting the files of libsecret (94%) Extracting the files of libsecret (95%) Extracting the files of libsecret (97%) Extracting the files of libsecret (98%) Extracting the files of libsecret (100%) [complete] Installed libsecret Installing 190 / 293 Installing libice, version 1.1.2, release 16 Extracting the files of libice (25%) Extracting the files of libice (50%) Extracting the files of libice (75%) Extracting the files of libice (100%) [complete] Installed libice Installing 191 / 293 Installing mtdev, version 1.1.7, release 9 Extracting the files of mtdev (33%) Extracting the files of mtdev (66%) Extracting the files of mtdev (100%) [complete] Installed mtdev Installing 192 / 293 Installing xcb-util-wm, version 0.4.2, release 7 Extracting the files of xcb-util-wm (20%) Extracting the files of xcb-util-wm (40%) Extracting the files of xcb-util-wm (60%) Extracting the files of xcb-util-wm (80%) Extracting the files of xcb-util-wm (100%) [complete] Installed xcb-util-wm Installing 193 / 293 Installing libevdev, version 1.13.6, release 20 Extracting the files of libevdev (12%) Extracting the files of libevdev (25%) Extracting the files of libevdev (37%) Extracting the files of libevdev (50%) Extracting the files of libevdev (62%) Extracting the files of libevdev (75%) Extracting the files of libevdev (87%) Extracting the files of libevdev (100%) [complete] Installed libevdev Installing 194 / 293 Installing python-libevdev, version 0.11, release 7 Extracting the files of python-libevdev (5%) Extracting the files of python-libevdev (10%) Extracting the files of python-libevdev (15%) Extracting the files of python-libevdev (20%) Extracting the files of python-libevdev (25%) Extracting the files of python-libevdev (30%) Extracting the files of python-libevdev (35%) Extracting the files of python-libevdev (40%) Extracting the files of python-libevdev (45%) Extracting the files of python-libevdev (50%) Extracting the files of python-libevdev (55%) Extracting the files of python-libevdev (60%) Extracting the files of python-libevdev (65%) Extracting the files of python-libevdev (70%) Extracting the files of python-libevdev (75%) Extracting the files of python-libevdev (80%) Extracting the files of python-libevdev (85%) Extracting the files of python-libevdev (90%) Extracting the files of python-libevdev (95%) Extracting the files of python-libevdev (100%) [complete] Installed python-libevdev Installing 195 / 293 Installing python-six, version 1.17.0, release 26 Extracting the files of python-six (12%) Extracting the files of python-six (25%) Extracting the files of python-six (37%) Extracting the files of python-six (50%) Extracting the files of python-six (62%) Extracting the files of python-six (75%) Extracting the files of python-six (87%) Extracting the files of python-six (100%) [complete] Installed python-six Installing 196 / 293 Installing python-pyudev, version 0.24.4, release 4 Extracting the files of python-pyudev (1%) Extracting the files of python-pyudev (2%) Extracting the files of python-pyudev (3%) Extracting the files of python-pyudev (5%) Extracting the files of python-pyudev (6%) Extracting the files of python-pyudev (7%) Extracting the files of python-pyudev (9%) Extracting the files of python-pyudev (10%) Extracting the files of python-pyudev (11%) Extracting the files of python-pyudev (12%) Extracting the files of python-pyudev (14%) Extracting the files of python-pyudev (15%) Extracting the files of python-pyudev (16%) Extracting the files of python-pyudev (18%) Extracting the files of python-pyudev (19%) Extracting the files of python-pyudev (20%) Extracting the files of python-pyudev (22%) Extracting the files of python-pyudev (23%) Extracting the files of python-pyudev (24%) Extracting the files of python-pyudev (25%) Extracting the files of python-pyudev (27%) Extracting the files of python-pyudev (28%) Extracting the files of python-pyudev (29%) Extracting the files of python-pyudev (31%) Extracting the files of python-pyudev (32%) Extracting the files of python-pyudev (33%) Extracting the files of python-pyudev (35%) Extracting the files of python-pyudev (36%) Extracting the files of python-pyudev (37%) Extracting the files of python-pyudev (38%) Extracting the files of python-pyudev (40%) Extracting the files of python-pyudev (41%) Extracting the files of python-pyudev (42%) Extracting the files of python-pyudev (44%) Extracting the files of python-pyudev (45%) Extracting the files of python-pyudev (46%) Extracting the files of python-pyudev (48%) Extracting the files of python-pyudev (49%) Extracting the files of python-pyudev (50%) Extracting the files of python-pyudev (51%) Extracting the files of python-pyudev (53%) Extracting the files of python-pyudev (54%) Extracting the files of python-pyudev (55%) Extracting the files of python-pyudev (57%) Extracting the files of python-pyudev (58%) Extracting the files of python-pyudev (59%) Extracting the files of python-pyudev (61%) Extracting the files of python-pyudev (62%) Extracting the files of python-pyudev (63%) Extracting the files of python-pyudev (64%) Extracting the files of python-pyudev (66%) Extracting the files of python-pyudev (67%) Extracting the files of python-pyudev (68%) Extracting the files of python-pyudev (70%) Extracting the files of python-pyudev (71%) Extracting the files of python-pyudev (72%) Extracting the files of python-pyudev (74%) Extracting the files of python-pyudev (75%) Extracting the files of python-pyudev (76%) Extracting the files of python-pyudev (77%) Extracting the files of python-pyudev (79%) Extracting the files of python-pyudev (80%) Extracting the files of python-pyudev (81%) Extracting the files of python-pyudev (83%) Extracting the files of python-pyudev (84%) Extracting the files of python-pyudev (85%) Extracting the files of python-pyudev (87%) Extracting the files of python-pyudev (88%) Extracting the files of python-pyudev (89%) Extracting the files of python-pyudev (90%) Extracting the files of python-pyudev (92%) Extracting the files of python-pyudev (93%) Extracting the files of python-pyudev (94%) Extracting the files of python-pyudev (96%) Extracting the files of python-pyudev (97%) Extracting the files of python-pyudev (98%) Extracting the files of python-pyudev (100%) [complete] Installed python-pyudev Installing 197 / 293 Installing libwacom, version 2.18.0, release 46 Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (0%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (1%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (2%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (3%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (4%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (5%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (6%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (7%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (8%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (9%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (10%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (11%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (12%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (13%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (14%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (15%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (16%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (17%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (18%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (19%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (20%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (21%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (22%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (23%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (24%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (25%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (26%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (27%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (28%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (29%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (30%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (31%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (32%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (33%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (34%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (35%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (36%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (37%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (38%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (39%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (40%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (41%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (42%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (43%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (44%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (45%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (46%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (47%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (48%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (49%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (50%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (51%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (52%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (53%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (54%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (55%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (56%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (57%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (58%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (59%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (60%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (61%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (62%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (63%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (64%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (65%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (66%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (67%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (68%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (69%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (70%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (71%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (72%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (73%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (74%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (75%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (76%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (77%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (78%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (79%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (80%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (81%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (82%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (83%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (84%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (85%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (86%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (87%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (88%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (89%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (90%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (91%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (92%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (93%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (94%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (95%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (96%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (97%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (98%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (99%) Extracting the files of libwacom (100%) [complete] Installed libwacom Installing 198 / 293 Installing libinput, version 1.31.3, release 56 Extracting the files of libinput (0%) Extracting the files of libinput (1%) Extracting the files of libinput (2%) Extracting the files of libinput (3%) Extracting the files of libinput (4%) Extracting the files of libinput (5%) Extracting the files of libinput (6%) Extracting the files of libinput (7%) Extracting the files of libinput (8%) Extracting the files of libinput (9%) Extracting the files of libinput (10%) Extracting the files of libinput (11%) Extracting the files of libinput (12%) Extracting the files of libinput (13%) Extracting the files of libinput (14%) Extracting the files of libinput (15%) Extracting the files of libinput (16%) Extracting the files of libinput (17%) Extracting the files of libinput (18%) Extracting the files of libinput (19%) Extracting the files of libinput (20%) Extracting the files of libinput (20%) Extracting the files of libinput (21%) Extracting the files of libinput (22%) Extracting the files of libinput (23%) Extracting the files of libinput (24%) Extracting the files of libinput (25%) Extracting the files of libinput (26%) Extracting the files of libinput (27%) Extracting the files of libinput (28%) Extracting the files of libinput (29%) Extracting the files of libinput (30%) Extracting the files of libinput (31%) Extracting the files of libinput (32%) Extracting the files of libinput (33%) Extracting the files of libinput (34%) Extracting the files of libinput (35%) Extracting the files of libinput (36%) Extracting the files of libinput (37%) Extracting the files of libinput (38%) Extracting the files of libinput (39%) Extracting the files of libinput (40%) Extracting the files of libinput (40%) Extracting the files of libinput (41%) Extracting the files of libinput (42%) Extracting the files of libinput (43%) Extracting the files of libinput (44%) Extracting the files of libinput (45%) Extracting the files of libinput (46%) Extracting the files of libinput (47%) Extracting the files of libinput (48%) Extracting the files of libinput (49%) Extracting the files of libinput (50%) Extracting the files of libinput (51%) Extracting the files of libinput (52%) Extracting the files of libinput (53%) Extracting the files of libinput (54%) Extracting the files of libinput (55%) Extracting the files of libinput (56%) Extracting the files of libinput (57%) Extracting the files of libinput (58%) Extracting the files of libinput (59%) Extracting the files of libinput (60%) Extracting the files of libinput (60%) Extracting the files of libinput (61%) Extracting the files of libinput (62%) Extracting the files of libinput (63%) Extracting the files of libinput (64%) Extracting the files of libinput (65%) Extracting the files of libinput (66%) Extracting the files of libinput (67%) Extracting the files of libinput (68%) Extracting the files of libinput (69%) Extracting the files of libinput (70%) Extracting the files of libinput (71%) Extracting the files of libinput (72%) Extracting the files of libinput (73%) Extracting the files of libinput (74%) Extracting the files of libinput (75%) Extracting the files of libinput (76%) Extracting the files of libinput (77%) Extracting the files of libinput (78%) Extracting the files of libinput (79%) Extracting the files of libinput (80%) Extracting the files of libinput (80%) Extracting the files of libinput (81%) Extracting the files of libinput (82%) Extracting the files of libinput (83%) Extracting the files of libinput (84%) Extracting the files of libinput (85%) Extracting the files of libinput (86%) Extracting the files of libinput (87%) Extracting the files of libinput (88%) Extracting the files of libinput (89%) Extracting the files of libinput (90%) Extracting the files of libinput (91%) Extracting the files of libinput (92%) Extracting the files of libinput (93%) Extracting the files of libinput (94%) Extracting the files of libinput (95%) Extracting the files of libinput (96%) Extracting the files of libinput (97%) Extracting the files of libinput (98%) Extracting the files of libinput (99%) Extracting the files of libinput (100%) [complete] Installed libinput Installing 199 / 293 Installing md4c, version 0.5.3, release 3 Extracting the files of md4c (14%) Extracting the files of md4c (28%) Extracting the files of md4c (42%) Extracting the files of md4c (57%) Extracting the files of md4c (71%) Extracting the files of md4c (85%) Extracting the files of md4c (100%) [complete] Installed md4c Installing 200 / 293 Installing gsettings-desktop-schemas, version 50.1, release 66 Extracting the files of gsettings-desktop-schemas (1%) Extracting the files of gsettings-desktop-schemas (2%) Extracting the files of gsettings-desktop-schemas (3%) Extracting the files of gsettings-desktop-schemas (4%) Extracting the files of gsettings-desktop-schemas (5%) Extracting the files of gsettings-desktop-schemas (6%) Extracting the files of gsettings-desktop-schemas (7%) Extracting the files of gsettings-desktop-schemas (8%) Extracting the files of gsettings-desktop-schemas (9%) Extracting the files of gsettings-desktop-schemas (10%) Extracting the files of gsettings-desktop-schemas (11%) Extracting the files of gsettings-desktop-schemas (12%) Extracting the files of gsettings-desktop-schemas (13%) Extracting the files of gsettings-desktop-schemas (14%) Extracting the files of gsettings-desktop-schemas (15%) Extracting the files of gsettings-desktop-schemas (16%) Extracting the files of gsettings-desktop-schemas (17%) Extracting the files of gsettings-desktop-schemas (18%) Extracting the files of gsettings-desktop-schemas (19%) Extracting the files of gsettings-desktop-schemas (20%) Extracting the files of gsettings-desktop-schemas (21%) Extracting the files of gsettings-desktop-schemas (22%) Extracting the files of gsettings-desktop-schemas (23%) Extracting the files of gsettings-desktop-schemas (24%) Extracting the files of gsettings-desktop-schemas (25%) Extracting the files of gsettings-desktop-schemas (26%) Extracting the files of gsettings-desktop-schemas (27%) Extracting the files of gsettings-desktop-schemas (28%) Extracting the files of gsettings-desktop-schemas (29%) Extracting the files of gsettings-desktop-schemas (30%) Extracting the files of gsettings-desktop-schemas (31%) Extracting the files of gsettings-desktop-schemas (32%) Extracting the files of gsettings-desktop-schemas (34%) Extracting the files of gsettings-desktop-schemas (35%) Extracting the files of gsettings-desktop-schemas (36%) Extracting the files of gsettings-desktop-schemas (37%) Extracting the files of gsettings-desktop-schemas (38%) Extracting the files of gsettings-desktop-schemas (39%) Extracting the files of gsettings-desktop-schemas (40%) Extracting the files of gsettings-desktop-schemas (41%) Extracting the files of gsettings-desktop-schemas (42%) Extracting the files of gsettings-desktop-schemas (43%) Extracting the files of gsettings-desktop-schemas (44%) Extracting the files of gsettings-desktop-schemas (45%) Extracting the files of gsettings-desktop-schemas (46%) Extracting the files of gsettings-desktop-schemas (47%) Extracting the files of gsettings-desktop-schemas (48%) Extracting the files of gsettings-desktop-schemas (49%) Extracting the files of gsettings-desktop-schemas (50%) Extracting the files of gsettings-desktop-schemas (51%) Extracting the files of gsettings-desktop-schemas (52%) Extracting the files of gsettings-desktop-schemas (53%) Extracting the files of gsettings-desktop-schemas (54%) Extracting the files of gsettings-desktop-schemas (55%) Extracting the files of gsettings-desktop-schemas (56%) Extracting the files of gsettings-desktop-schemas (57%) Extracting the files of gsettings-desktop-schemas (58%) Extracting the files of gsettings-desktop-schemas (59%) Extracting the files of gsettings-desktop-schemas (60%) Extracting the files of gsettings-desktop-schemas (61%) Extracting the files of gsettings-desktop-schemas (62%) Extracting the files of gsettings-desktop-schemas (63%) Extracting the files of gsettings-desktop-schemas (64%) Extracting the files of gsettings-desktop-schemas (65%) Extracting the files of gsettings-desktop-schemas (67%) Extracting the files of gsettings-desktop-schemas (68%) Extracting the files of gsettings-desktop-schemas (69%) Extracting the files of gsettings-desktop-schemas (70%) Extracting the files of gsettings-desktop-schemas (71%) Extracting the files of gsettings-desktop-schemas (72%) Extracting the files of gsettings-desktop-schemas (73%) Extracting the files of gsettings-desktop-schemas (74%) Extracting the files of gsettings-desktop-schemas (75%) Extracting the files of gsettings-desktop-schemas (76%) Extracting the files of gsettings-desktop-schemas (77%) Extracting the files of gsettings-desktop-schemas (78%) Extracting the files of gsettings-desktop-schemas (79%) Extracting the files of gsettings-desktop-schemas (80%) Extracting the files of gsettings-desktop-schemas (81%) Extracting the files of gsettings-desktop-schemas (82%) Extracting the files of gsettings-desktop-schemas (83%) Extracting the files of gsettings-desktop-schemas (84%) Extracting the files of gsettings-desktop-schemas (85%) Extracting the files of gsettings-desktop-schemas (86%) Extracting the files of gsettings-desktop-schemas (87%) Extracting the files of gsettings-desktop-schemas (88%) Extracting the files of gsettings-desktop-schemas (89%) Extracting the files of gsettings-desktop-schemas (90%) Extracting the files of gsettings-desktop-schemas (91%) Extracting the files of gsettings-desktop-schemas (92%) Extracting the files of gsettings-desktop-schemas (93%) Extracting the files of gsettings-desktop-schemas (94%) Extracting the files of gsettings-desktop-schemas (95%) Extracting the files of gsettings-desktop-schemas (96%) Extracting the files of gsettings-desktop-schemas (97%) Extracting the files of gsettings-desktop-schemas (98%) Extracting the files of gsettings-desktop-schemas (100%) [complete] Installed gsettings-desktop-schemas Installing 201 / 293 Installing libepoxy, version 1.5.10, release 14 Extracting the files of libepoxy (50%) Extracting the files of libepoxy (100%) [complete] Installed libepoxy Installing 202 / 293 Installing hicolor-icon-theme, version 0.18, release 9 Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (0%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (1%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (2%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (3%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (4%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (5%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (6%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (7%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (8%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (9%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (10%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (11%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (12%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (13%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (14%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (15%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (16%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (17%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (18%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (19%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (20%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (21%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (22%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (23%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (24%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (25%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (26%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (27%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (28%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (29%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (30%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (31%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (32%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (33%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (34%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (35%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (36%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (37%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (38%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (39%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (40%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (41%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (42%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (43%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (44%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (45%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (46%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (47%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (48%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (49%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (50%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (51%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (52%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (53%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (54%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (55%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (56%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (57%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (58%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (59%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (60%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (61%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (62%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (63%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (64%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (65%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (66%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (67%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (68%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (69%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (70%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (71%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (72%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (73%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (74%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (75%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (76%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (77%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (78%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (79%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (80%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (81%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (82%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (83%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (84%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (85%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (86%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (87%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (88%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (89%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (90%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (91%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (92%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (93%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (94%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (95%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (96%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (97%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (98%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (99%) Extracting the files of hicolor-icon-theme (100%) [complete] Installed hicolor-icon-theme Installing 203 / 293 Installing colord, version 1.4.8, release 25 Extracting the files of colord (0%) Extracting the files of colord (1%) Extracting the files of colord (1%) Extracting the files of colord (2%) Extracting the files of colord (2%) Extracting the files of colord (3%) Extracting the files of colord (3%) Extracting the files of colord (4%) Extracting the files of colord (5%) Extracting the files of colord (5%) Extracting the files of colord (6%) Extracting the files of colord (6%) Extracting the files of colord (7%) Extracting the files of colord (7%) Extracting the files of colord (8%) Extracting the files of colord (9%) Extracting the files of colord (9%) Extracting the files of colord (10%) Extracting the files of colord (10%) Extracting the files of colord (11%) Extracting the files of colord (11%) Extracting the files of colord (12%) Extracting the files of colord (13%) Extracting the files of colord (13%) Extracting the files of colord (14%) Extracting the files of colord (14%) Extracting the files of colord (15%) Extracting the files of colord (15%) Extracting the files of colord (16%) Extracting the files of colord (17%) Extracting the files of colord (17%) Extracting the files of colord (18%) Extracting the files of colord (18%) Extracting the files of colord (19%) Extracting the files of colord (19%) Extracting the files of colord (20%) Extracting the files of colord (21%) Extracting the files of colord (21%) Extracting the files of colord (22%) Extracting the files of colord (22%) Extracting the files of colord (23%) Extracting the files of colord (23%) Extracting the files of colord (24%) Extracting the files of colord (25%) Extracting the files of colord (25%) Extracting the files of colord (26%) Extracting the files of colord (26%) Extracting the files of colord (27%) Extracting the files of colord (27%) Extracting the files of colord (28%) Extracting the files of colord (28%) Extracting the files of colord (29%) Extracting the files of colord (30%) Extracting the files of colord (30%) Extracting the files of colord (31%) Extracting the files of colord (31%) Extracting the files of colord (32%) Extracting the files of colord (32%) Extracting the files of colord (33%) Extracting the files of colord (34%) Extracting the files of colord (34%) Extracting the files of colord (35%) Extracting the files of colord (35%) Extracting the files of colord (36%) Extracting the files of colord (36%) Extracting the files of colord (37%) Extracting the files of colord (38%) Extracting the files of colord (38%) Extracting the files of colord (39%) Extracting the files of colord (39%) Extracting the files of colord (40%) Extracting the files of colord (40%) Extracting the files of colord (41%) Extracting the files of colord (42%) Extracting the files of colord (42%) Extracting the files of colord (43%) Extracting the files of colord (43%) Extracting the files of colord (44%) Extracting the files of colord (44%) Extracting the files of colord (45%) Extracting the files of colord (46%) Extracting the files of colord (46%) Extracting the files of colord (47%) Extracting the files of colord (47%) Extracting the files of colord (48%) Extracting the files of colord (48%) Extracting the files of colord (49%) Extracting the files of colord (50%) Extracting the files of colord (50%) Extracting the files of colord (51%) Extracting the files of colord (51%) Extracting the files of colord (52%) Extracting the files of colord (52%) Extracting the files of colord (53%) Extracting the files of colord (53%) Extracting the files of colord (54%) Extracting the files of colord (55%) Extracting the files of colord (55%) Extracting the files of colord (56%) Extracting the files of colord (56%) Extracting the files of colord (57%) Extracting the files of colord (57%) Extracting the files of colord (58%) Extracting the files of colord (59%) Extracting the files of colord (59%) Extracting the files of colord (60%) Extracting the files of colord (60%) Extracting the files of colord (61%) Extracting the files of colord (61%) Extracting the files of colord (62%) Extracting the files of colord (63%) Extracting the files of colord (63%) Extracting the files of colord (64%) Extracting the files of colord (64%) Extracting the files of colord (65%) Extracting the files of colord (65%) Extracting the files of colord (66%) Extracting the files of colord (67%) Extracting the files of colord (67%) Extracting the files of colord (68%) Extracting the files of colord (68%) Extracting the files of colord (69%) Extracting the files of colord (69%) Extracting the files of colord (70%) Extracting the files of colord (71%) Extracting the files of colord (71%) Extracting the files of colord (72%) Extracting the files of colord (72%) Extracting the files of colord (73%) Extracting the files of colord (73%) Extracting the files of colord (74%) Extracting the files of colord (75%) Extracting the files of colord (75%) Extracting the files of colord (76%) Extracting the files of colord (76%) Extracting the files of colord (77%) Extracting the files of colord (77%) Extracting the files of colord (78%) Extracting the files of colord (78%) Extracting the files of colord (79%) Extracting the files of colord (80%) Extracting the files of colord (80%) Extracting the files of colord (81%) Extracting the files of colord (81%) Extracting the files of colord (82%) Extracting the files of colord (82%) Extracting the files of colord (83%) Extracting the files of colord (84%) Extracting the files of colord (84%) Extracting the files of colord (85%) Extracting the files of colord (85%) Extracting the files of colord (86%) Extracting the files of colord (86%) Extracting the files of colord (87%) Extracting the files of colord (88%) Extracting the files of colord (88%) Extracting the files of colord (89%) Extracting the files of colord (89%) Extracting the files of colord (90%) Extracting the files of colord (90%) Extracting the files of colord (91%) Extracting the files of colord (92%) Extracting the files of colord (92%) Extracting the files of colord (93%) Extracting the files of colord (93%) Extracting the files of colord (94%) Extracting the files of colord (94%) Extracting the files of colord (95%) Extracting the files of colord (96%) Extracting the files of colord (96%) Extracting the files of colord (97%) Extracting the files of colord (97%) Extracting the files of colord (98%) Extracting the files of colord (98%) Extracting the files of colord (99%) Extracting the files of colord (100%) [complete] Installed colord Installing 204 / 293 Installing libgtk-3, version 3.24.52, release 123 Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (0%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (1%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (2%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (3%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (4%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (5%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (6%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (7%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (8%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (9%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (10%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (11%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (12%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (13%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (14%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (15%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (16%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (17%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (18%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (19%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (20%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (21%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (22%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (23%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (24%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (25%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (26%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (27%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (28%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (29%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (30%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (31%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (32%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (33%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (34%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (35%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (36%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (37%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (38%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (39%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (40%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (41%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (42%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (43%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (44%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (45%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (46%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (47%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (48%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (49%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (50%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (51%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (52%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (53%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (54%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (55%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (56%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (57%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (58%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (59%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (60%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (61%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (62%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (63%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (64%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (65%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (66%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (67%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (68%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (69%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (70%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (71%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (72%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (73%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (74%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (75%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (76%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (77%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (78%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (79%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (80%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (81%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (82%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (83%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (84%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (85%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (86%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (87%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (88%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (89%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (90%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (91%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (92%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (93%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (94%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (95%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (96%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (97%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (98%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (99%) Extracting the files of libgtk-3 (100%) [complete] Installed libgtk-3 Installing 205 / 293 Installing libsm, version 1.2.6, release 16 Extracting the files of libsm (25%) Extracting the files of libsm (50%) Extracting the files of libsm (75%) Extracting the files of libsm (100%) [complete] Installed libsm Installing 206 / 293 Installing tslib, version 1.24, release 10 Extracting the files of tslib (2%) Extracting the files of tslib (4%) Extracting the files of tslib (7%) Extracting the files of tslib (9%) Extracting the files of tslib (12%) Extracting the files of tslib (14%) Extracting the files of tslib (17%) Extracting the files of tslib (19%) Extracting the files of tslib (21%) Extracting the files of tslib (24%) Extracting the files of tslib (26%) Extracting the files of tslib (29%) Extracting the files of tslib (31%) Extracting the files of tslib (34%) Extracting the files of tslib (36%) Extracting the files of tslib (39%) Extracting the files of tslib (41%) Extracting the files of tslib (43%) Extracting the files of tslib (46%) Extracting the files of tslib (48%) Extracting the files of tslib (51%) Extracting the files of tslib (53%) Extracting the files of tslib (56%) Extracting the files of tslib (58%) Extracting the files of tslib (60%) Extracting the files of tslib (63%) Extracting the files of tslib (65%) Extracting the files of tslib (68%) Extracting the files of tslib (70%) Extracting the files of tslib (73%) Extracting the files of tslib (75%) Extracting the files of tslib (78%) Extracting the files of tslib (80%) Extracting the files of tslib (82%) Extracting the files of tslib (85%) Extracting the files of tslib (87%) Extracting the files of tslib (90%) Extracting the files of tslib (92%) Extracting the files of tslib (95%) Extracting the files of tslib (97%) Extracting the files of tslib (100%) [complete] Installed tslib Installing 207 / 293 Installing qt6-base-gui, version 6.11.1, release 53 Extracting the files of qt6-base-gui (1%) Extracting the files of qt6-base-gui (3%) Extracting the files of qt6-base-gui (4%) Extracting the files of qt6-base-gui (6%) Extracting the files of qt6-base-gui (8%) Extracting the files of qt6-base-gui (9%) Extracting the files of qt6-base-gui (11%) Extracting the files of qt6-base-gui (13%) Extracting the files of qt6-base-gui (14%) Extracting the files of qt6-base-gui (16%) Extracting the files of qt6-base-gui (18%) Extracting the files of qt6-base-gui (19%) Extracting the files of qt6-base-gui (21%) Extracting the files of qt6-base-gui (22%) Extracting the files of qt6-base-gui (24%) Extracting the files of qt6-base-gui (26%) Extracting the files of qt6-base-gui (27%) Extracting the files of qt6-base-gui (29%) Extracting the files of qt6-base-gui (31%) Extracting the files of qt6-base-gui (32%) Extracting the files of qt6-base-gui (34%) Extracting the files of qt6-base-gui (36%) Extracting the files of qt6-base-gui (37%) Extracting the files of qt6-base-gui (39%) Extracting the files of qt6-base-gui (40%) Extracting the files of qt6-base-gui (42%) Extracting the files of qt6-base-gui (44%) Extracting the files of qt6-base-gui (45%) Extracting the files of qt6-base-gui (47%) Extracting the files of qt6-base-gui (49%) Extracting the files of qt6-base-gui (50%) Extracting the files of qt6-base-gui (52%) Extracting the files of qt6-base-gui (54%) Extracting the files of qt6-base-gui (55%) Extracting the files of qt6-base-gui (57%) Extracting the files of qt6-base-gui (59%) Extracting the files of qt6-base-gui (60%) Extracting the files of qt6-base-gui (62%) Extracting the files of qt6-base-gui (63%) Extracting the files of qt6-base-gui (65%) Extracting the files of qt6-base-gui (67%) Extracting the files of qt6-base-gui (68%) Extracting the files of qt6-base-gui (70%) Extracting the files of qt6-base-gui (72%) Extracting the files of qt6-base-gui (73%) Extracting the files of qt6-base-gui (75%) Extracting the files of qt6-base-gui (77%) Extracting the files of qt6-base-gui (78%) Extracting the files of qt6-base-gui (80%) Extracting the files of qt6-base-gui (81%) Extracting the files of qt6-base-gui (83%) Extracting the files of qt6-base-gui (85%) Extracting the files of qt6-base-gui (86%) Extracting the files of qt6-base-gui (88%) Extracting the files of qt6-base-gui (90%) Extracting the files of qt6-base-gui (91%) Extracting the files of qt6-base-gui (93%) Extracting the files of qt6-base-gui (95%) Extracting the files of qt6-base-gui (96%) Extracting the files of qt6-base-gui (98%) Extracting the files of qt6-base-gui (100%) [complete] Installed qt6-base-gui Installing 208 / 293 Installing suil, version 0.10.24, release 7 Extracting the files of suil (4%) Extracting the files of suil (9%) Extracting the files of suil (13%) Extracting the files of suil (18%) Extracting the files of suil (22%) Extracting the files of suil (27%) Extracting the files of suil (31%) Extracting the files of suil (36%) Extracting the files of suil (40%) Extracting the files of suil (45%) Extracting the files of suil (50%) Extracting the files of suil (54%) Extracting the files of suil (59%) Extracting the files of suil (63%) Extracting the files of suil (68%) Extracting the files of suil (72%) Extracting the files of suil (77%) Extracting the files of suil (81%) Extracting the files of suil (86%) Extracting the files of suil (90%) Extracting the files of suil (95%) Extracting the files of suil (100%) [complete] Installed suil Installing 209 / 293 Installing suil-devel, version 0.10.24, release 7 Extracting the files of suil-devel (33%) Extracting the files of suil-devel (66%) Extracting the files of suil-devel (100%) [complete] Installed suil-devel Installing 210 / 293 Installing hyphen, version 2.8.9, release 5 Extracting the files of hyphen (16%) Extracting the files of hyphen (33%) Extracting the files of hyphen (50%) Extracting the files of hyphen (66%) Extracting the files of hyphen (83%) Extracting the files of hyphen (100%) [complete] Installed hyphen Installing 211 / 293 Installing hidapi, version 0.15.0, release 10 Extracting the files of hidapi (14%) Extracting the files of hidapi (28%) Extracting the files of hidapi (42%) Extracting the files of hidapi (57%) Extracting the files of hidapi (71%) Extracting the files of hidapi (85%) Extracting the files of hidapi (100%) [complete] Installed hidapi Installing 212 / 293 Installing libyuv, version 0.0.1892, release 1 Extracting the files of libyuv (50%) Extracting the files of libyuv (100%) [complete] Installed libyuv Installing 213 / 293 Installing ffmpeg-devel, version 9.0.1, release 181 Extracting the files of ffmpeg-devel (0%) Extracting the files of ffmpeg-devel (1%) Extracting the files of ffmpeg-devel (1%) Extracting the files of ffmpeg-devel (2%) Extracting the files of ffmpeg-devel (3%) Extracting the files of ffmpeg-devel (3%) Extracting the files of ffmpeg-devel (4%) Extracting the files of ffmpeg-devel (5%) Extracting the files of ffmpeg-devel (5%) Extracting the files of ffmpeg-devel (6%) Extracting the files of ffmpeg-devel (6%) Extracting the files of ffmpeg-devel (7%) Extracting the files of ffmpeg-devel (8%) Extracting the files of ffmpeg-devel (8%) Extracting the files of ffmpeg-devel (9%) Extracting the files of ffmpeg-devel (10%) Extracting the files of ffmpeg-devel (10%) Extracting the files of ffmpeg-devel (11%) Extracting the files of ffmpeg-devel (11%) Extracting the files of ffmpeg-devel (12%) Extracting the files of ffmpeg-devel (13%) Extracting the files of ffmpeg-devel (13%) Extracting the files of ffmpeg-devel (14%) Extracting the files of ffmpeg-devel (15%) Extracting the files of ffmpeg-devel (15%) Extracting the files of ffmpeg-devel (16%) Extracting the files of ffmpeg-devel (16%) Extracting the files of ffmpeg-devel (17%) Extracting the files of ffmpeg-devel (18%) Extracting the files of ffmpeg-devel (18%) Extracting the files of ffmpeg-devel (19%) Extracting the files of ffmpeg-devel (20%) Extracting the files of ffmpeg-devel (20%) Extracting the files of ffmpeg-devel (21%) Extracting the files of ffmpeg-devel (22%) Extracting the files of ffmpeg-devel (22%) Extracting the files of ffmpeg-devel (23%) Extracting the files of ffmpeg-devel (23%) Extracting the files of ffmpeg-devel (24%) Extracting the files of ffmpeg-devel (25%) Extracting the files of ffmpeg-devel (25%) Extracting the files of ffmpeg-devel (26%) Extracting the files of ffmpeg-devel (27%) Extracting the files of ffmpeg-devel (27%) Extracting the files of ffmpeg-devel (28%) Extracting the files of ffmpeg-devel (28%) Extracting the files of ffmpeg-devel (29%) Extracting the files of ffmpeg-devel (30%) Extracting the files of ffmpeg-devel (30%) Extracting the files of ffmpeg-devel (31%) Extracting the files of ffmpeg-devel (32%) Extracting the files of ffmpeg-devel (32%) Extracting the files of ffmpeg-devel (33%) Extracting the files of ffmpeg-devel (33%) Extracting the files of ffmpeg-devel (34%) Extracting the files of ffmpeg-devel (35%) Extracting the files of ffmpeg-devel (35%) Extracting the files of ffmpeg-devel (36%) Extracting the files of ffmpeg-devel (37%) Extracting the files of ffmpeg-devel (37%) Extracting the files of ffmpeg-devel (38%) Extracting the files of ffmpeg-devel (38%) Extracting the files of ffmpeg-devel (39%) Extracting the files of ffmpeg-devel (40%) Extracting the files of ffmpeg-devel (40%) Extracting the files of ffmpeg-devel (41%) Extracting the files of ffmpeg-devel (42%) Extracting the files of ffmpeg-devel (42%) Extracting the files of ffmpeg-devel (43%) Extracting the files of ffmpeg-devel (44%) Extracting the files of ffmpeg-devel (44%) Extracting the files of ffmpeg-devel (45%) Extracting the files of ffmpeg-devel (45%) Extracting the files of ffmpeg-devel (46%) Extracting the files of ffmpeg-devel (47%) Extracting the files of ffmpeg-devel (47%) Extracting the files of ffmpeg-devel (48%) Extracting the files of ffmpeg-devel (49%) Extracting the files of ffmpeg-devel (49%) Extracting the files of ffmpeg-devel (50%) Extracting the files of ffmpeg-devel (50%) Extracting the files of ffmpeg-devel (51%) Extracting the files of ffmpeg-devel (52%) Extracting the files of ffmpeg-devel (52%) Extracting the files of ffmpeg-devel (53%) Extracting the files of ffmpeg-devel (54%) Extracting the files of ffmpeg-devel (54%) Extracting the files of ffmpeg-devel (55%) Extracting the files of ffmpeg-devel (55%) Extracting the files of ffmpeg-devel (56%) Extracting the files of ffmpeg-devel (57%) Extracting the files of ffmpeg-devel (57%) Extracting the files of ffmpeg-devel (58%) Extracting the files of ffmpeg-devel (59%) Extracting the files of ffmpeg-devel (59%) Extracting the files of ffmpeg-devel (60%) Extracting the files of ffmpeg-devel (61%) Extracting the files of ffmpeg-devel (61%) Extracting the files of ffmpeg-devel (62%) Extracting the files of ffmpeg-devel (62%) Extracting the files of ffmpeg-devel (63%) Extracting the files of ffmpeg-devel (64%) Extracting the files of ffmpeg-devel (64%) Extracting the files of ffmpeg-devel (65%) Extracting the files of ffmpeg-devel (66%) Extracting the files of ffmpeg-devel (66%) Extracting the files of ffmpeg-devel (67%) Extracting the files of ffmpeg-devel (67%) Extracting the files of ffmpeg-devel (68%) Extracting the files of ffmpeg-devel (69%) Extracting the files of ffmpeg-devel (69%) Extracting the files of ffmpeg-devel (70%) Extracting the files of ffmpeg-devel (71%) Extracting the files of ffmpeg-devel (71%) Extracting the files of ffmpeg-devel (72%) Extracting the files of ffmpeg-devel (72%) Extracting the files of ffmpeg-devel (73%) Extracting the files of ffmpeg-devel (74%) Extracting the files of ffmpeg-devel (74%) Extracting the files of ffmpeg-devel (75%) Extracting the files of ffmpeg-devel (76%) Extracting the files of ffmpeg-devel (76%) Extracting the files of ffmpeg-devel (77%) Extracting the files of ffmpeg-devel (77%) Extracting the files of ffmpeg-devel (78%) Extracting the files of ffmpeg-devel (79%) Extracting the files of ffmpeg-devel (79%) Extracting the files of ffmpeg-devel (80%) Extracting the files of ffmpeg-devel (81%) Extracting the files of ffmpeg-devel (81%) Extracting the files of ffmpeg-devel (82%) Extracting the files of ffmpeg-devel (83%) Extracting the files of ffmpeg-devel (83%) Extracting the files of ffmpeg-devel (84%) Extracting the files of ffmpeg-devel (84%) Extracting the files of ffmpeg-devel (85%) Extracting the files of ffmpeg-devel (86%) Extracting the files of ffmpeg-devel (86%) Extracting the files of ffmpeg-devel (87%) Extracting the files of ffmpeg-devel (88%) Extracting the files of ffmpeg-devel (88%) Extracting the files of ffmpeg-devel (89%) Extracting the files of ffmpeg-devel (89%) Extracting the files of ffmpeg-devel (90%) Extracting the files of ffmpeg-devel (91%) Extracting the files of ffmpeg-devel (91%) Extracting the files of ffmpeg-devel (92%) Extracting the files of ffmpeg-devel (93%) Extracting the files of ffmpeg-devel (93%) Extracting the files of ffmpeg-devel (94%) Extracting the files of ffmpeg-devel (94%) Extracting the files of ffmpeg-devel (95%) Extracting the files of ffmpeg-devel (96%) Extracting the files of ffmpeg-devel (96%) Extracting the files of ffmpeg-devel (97%) Extracting the files of ffmpeg-devel (98%) Extracting the files of ffmpeg-devel (98%) Extracting the files of ffmpeg-devel (99%) Extracting the files of ffmpeg-devel (100%) [complete] Installed ffmpeg-devel Installing 214 / 293 Installing libdatrie-devel, version 0.2.14, release 3 Extracting the files of libdatrie-devel (16%) Extracting the files of libdatrie-devel (33%) Extracting the files of libdatrie-devel (50%) Extracting the files of libdatrie-devel (66%) Extracting the files of libdatrie-devel (83%) Extracting the files of libdatrie-devel (100%) [complete] Installed libdatrie-devel Installing 215 / 293 Installing libthai-devel, version 0.1.30, release 3 Extracting the files of libthai-devel (5%) Extracting the files of libthai-devel (10%) Extracting the files of libthai-devel (15%) Extracting the files of libthai-devel (21%) Extracting the files of libthai-devel (26%) Extracting the files of libthai-devel (31%) Extracting the files of libthai-devel (36%) Extracting the files of libthai-devel (42%) Extracting the files of libthai-devel (47%) Extracting the files of libthai-devel (52%) Extracting the files of libthai-devel (57%) Extracting the files of libthai-devel (63%) Extracting the files of libthai-devel (68%) Extracting the files of libthai-devel (73%) Extracting the files of libthai-devel (78%) Extracting the files of libthai-devel (84%) Extracting the files of libthai-devel (89%) Extracting the files of libthai-devel (94%) Extracting the files of libthai-devel (100%) [complete] Installed libthai-devel Installing 216 / 293 Installing glib-networking, version 2.80.1, release 50 Extracting the files of glib-networking (1%) Extracting the files of glib-networking (2%) Extracting the files of glib-networking (3%) Extracting the files of glib-networking (5%) Extracting the files of glib-networking (6%) Extracting the files of glib-networking (7%) Extracting the files of glib-networking (8%) Extracting the files of glib-networking (10%) Extracting the files of glib-networking (11%) Extracting the files of glib-networking (12%) Extracting the files of glib-networking (14%) Extracting the files of glib-networking (15%) Extracting the files of glib-networking (16%) Extracting the files of glib-networking (17%) Extracting the files of glib-networking (19%) Extracting the files of glib-networking (20%) Extracting the files of glib-networking (21%) Extracting the files of glib-networking (23%) Extracting the files of glib-networking (24%) Extracting the files of glib-networking (25%) Extracting the files of glib-networking (26%) Extracting the files of glib-networking (28%) Extracting the files of glib-networking (29%) Extracting the files of glib-networking (30%) Extracting the files of glib-networking (32%) Extracting the files of glib-networking (33%) Extracting the files of glib-networking (34%) Extracting the files of glib-networking (35%) Extracting the files of glib-networking (37%) Extracting the files of glib-networking (38%) Extracting the files of glib-networking (39%) Extracting the files of glib-networking (41%) Extracting the files of glib-networking (42%) Extracting the files of glib-networking (43%) Extracting the files of glib-networking (44%) Extracting the files of glib-networking (46%) Extracting the files of glib-networking (47%) Extracting the files of glib-networking (48%) Extracting the files of glib-networking (50%) Extracting the files of glib-networking (51%) Extracting the files of glib-networking (52%) Extracting the files of glib-networking (53%) Extracting the files of glib-networking (55%) Extracting the files of glib-networking (56%) Extracting the files of glib-networking (57%) Extracting the files of glib-networking (58%) Extracting the files of glib-networking (60%) Extracting the files of glib-networking (61%) Extracting the files of glib-networking (62%) Extracting the files of glib-networking (64%) Extracting the files of glib-networking (65%) Extracting the files of glib-networking (66%) Extracting the files of glib-networking (67%) Extracting the files of glib-networking (69%) Extracting the files of glib-networking (70%) Extracting the files of glib-networking (71%) Extracting the files of glib-networking (73%) Extracting the files of glib-networking (74%) Extracting the files of glib-networking (75%) Extracting the files of glib-networking (76%) Extracting the files of glib-networking (78%) Extracting the files of glib-networking (79%) Extracting the files of glib-networking (80%) Extracting the files of glib-networking (82%) Extracting the files of glib-networking (83%) Extracting the files of glib-networking (84%) Extracting the files of glib-networking (85%) Extracting the files of glib-networking (87%) Extracting the files of glib-networking (88%) Extracting the files of glib-networking (89%) Extracting the files of glib-networking (91%) Extracting the files of glib-networking (92%) Extracting the files of glib-networking (93%) Extracting the files of glib-networking (94%) Extracting the files of glib-networking (96%) Extracting the files of glib-networking (97%) Extracting the files of glib-networking (98%) Extracting the files of glib-networking (100%) [complete] Installed glib-networking Installing 217 / 293 Installing libpsl, version 0.21.5, release 8 Extracting the files of libpsl (16%) Extracting the files of libpsl (33%) Extracting the files of libpsl (50%) Extracting the files of libpsl (66%) Extracting the files of libpsl (83%) Extracting the files of libpsl (100%) [complete] Installed libpsl Installing 218 / 293 Installing libsoup3, version 3.7.1, release 14 Extracting the files of libsoup3 (1%) Extracting the files of libsoup3 (2%) Extracting the files of libsoup3 (4%) Extracting the files of libsoup3 (5%) Extracting the files of libsoup3 (6%) Extracting the files of libsoup3 (8%) Extracting the files of libsoup3 (9%) Extracting the files of libsoup3 (10%) Extracting the files of libsoup3 (12%) Extracting the files of libsoup3 (13%) Extracting the files of libsoup3 (14%) Extracting the files of libsoup3 (16%) Extracting the files of libsoup3 (17%) Extracting the files of libsoup3 (18%) Extracting the files of libsoup3 (20%) Extracting the files of libsoup3 (21%) Extracting the files of libsoup3 (22%) Extracting the files of libsoup3 (24%) Extracting the files of libsoup3 (25%) Extracting the files of libsoup3 (26%) Extracting the files of libsoup3 (28%) Extracting the files of libsoup3 (29%) Extracting the files of libsoup3 (30%) Extracting the files of libsoup3 (32%) Extracting the files of libsoup3 (33%) Extracting the files of libsoup3 (34%) Extracting the files of libsoup3 (36%) Extracting the files of libsoup3 (37%) Extracting the files of libsoup3 (38%) Extracting the files of libsoup3 (40%) Extracting the files of libsoup3 (41%) Extracting the files of libsoup3 (42%) Extracting the files of libsoup3 (44%) Extracting the files of libsoup3 (45%) Extracting the files of libsoup3 (46%) Extracting the files of libsoup3 (48%) Extracting the files of libsoup3 (49%) Extracting the files of libsoup3 (50%) Extracting the files of libsoup3 (52%) Extracting the files of libsoup3 (53%) Extracting the files of libsoup3 (54%) Extracting the files of libsoup3 (56%) Extracting the files of libsoup3 (57%) Extracting the files of libsoup3 (58%) Extracting the files of libsoup3 (60%) Extracting the files of libsoup3 (61%) Extracting the files of libsoup3 (62%) Extracting the files of libsoup3 (64%) Extracting the files of libsoup3 (65%) Extracting the files of libsoup3 (66%) Extracting the files of libsoup3 (68%) Extracting the files of libsoup3 (69%) Extracting the files of libsoup3 (70%) Extracting the files of libsoup3 (72%) Extracting the files of libsoup3 (73%) Extracting the files of libsoup3 (74%) Extracting the files of libsoup3 (76%) Extracting the files of libsoup3 (77%) Extracting the files of libsoup3 (78%) Extracting the files of libsoup3 (80%) Extracting the files of libsoup3 (81%) Extracting the files of libsoup3 (82%) Extracting the files of libsoup3 (84%) Extracting the files of libsoup3 (85%) Extracting the files of libsoup3 (86%) Extracting the files of libsoup3 (88%) Extracting the files of libsoup3 (89%) Extracting the files of libsoup3 (90%) Extracting the files of libsoup3 (92%) Extracting the files of libsoup3 (93%) Extracting the files of libsoup3 (94%) Extracting the files of libsoup3 (96%) Extracting the files of libsoup3 (97%) Extracting the files of libsoup3 (98%) Extracting the files of libsoup3 (100%) [complete] Installed libsoup3 Installing 219 / 293 Installing libavif, version 1.4.1, release 23 Extracting the files of libavif (20%) Extracting the files of libavif (40%) Extracting the files of libavif (60%) Extracting the files of libavif (80%) Extracting the files of libavif (100%) [complete] Installed libavif Installing 220 / 293 Installing libvoikko, version 4.3.3, release 17 Extracting the files of libvoikko (7%) Extracting the files of libvoikko (15%) Extracting the files of libvoikko (23%) Extracting the files of libvoikko (30%) Extracting the files of libvoikko (38%) Extracting the files of libvoikko (46%) Extracting the files of libvoikko (53%) Extracting the files of libvoikko (61%) Extracting the files of libvoikko (69%) Extracting the files of libvoikko (76%) Extracting the files of libvoikko (84%) Extracting the files of libvoikko (92%) Extracting the files of libvoikko (100%) [complete] Installed libvoikko Installing 221 / 293 Installing libhunspell, version 1.7.3, release 12 Extracting the files of libhunspell (1%) Extracting the files of libhunspell (2%) Extracting the files of libhunspell (3%) Extracting the files of libhunspell (4%) Extracting the files of libhunspell (5%) Extracting the files of libhunspell (6%) Extracting the files of libhunspell (7%) Extracting the files of libhunspell (8%) Extracting the files of libhunspell (9%) Extracting the files of libhunspell (10%) Extracting the files of libhunspell (11%) Extracting the files of libhunspell (12%) Extracting the files of libhunspell (13%) Extracting the files of libhunspell (14%) Extracting the files of libhunspell (15%) Extracting the files of libhunspell (16%) Extracting the files of libhunspell (17%) Extracting the files of libhunspell (18%) Extracting the files of libhunspell (19%) Extracting the files of libhunspell (20%) Extracting the files of libhunspell (21%) Extracting the files of libhunspell (22%) Extracting the files of libhunspell (23%) Extracting the files of libhunspell (24%) Extracting the files of libhunspell (25%) Extracting the files of libhunspell (26%) Extracting the files of libhunspell (27%) Extracting the files of libhunspell (28%) Extracting the files of libhunspell (29%) Extracting the files of libhunspell (30%) Extracting the files of libhunspell (31%) Extracting the files of libhunspell (32%) Extracting the files of libhunspell (33%) Extracting the files of libhunspell (34%) Extracting the files of libhunspell (35%) Extracting the files of libhunspell (36%) Extracting the files of libhunspell (37%) Extracting the files of libhunspell (38%) Extracting the files of libhunspell (39%) Extracting the files of libhunspell (40%) Extracting the files of libhunspell (41%) Extracting the files of libhunspell (42%) Extracting the files of libhunspell (43%) Extracting the files of libhunspell (44%) Extracting the files of libhunspell (45%) Extracting the files of libhunspell (46%) Extracting the files of libhunspell (47%) Extracting the files of libhunspell (48%) Extracting the files of libhunspell (50%) Extracting the files of libhunspell (51%) Extracting the files of libhunspell (52%) Extracting the files of libhunspell (53%) Extracting the files of libhunspell (54%) Extracting the files of libhunspell (55%) Extracting the files of libhunspell (56%) Extracting the files of libhunspell (57%) Extracting the files of libhunspell (58%) Extracting the files of libhunspell (59%) Extracting the files of libhunspell (60%) Extracting the files of libhunspell (61%) Extracting the files of libhunspell (62%) Extracting the files of libhunspell (63%) Extracting the files of libhunspell (64%) Extracting the files of libhunspell (65%) Extracting the files of libhunspell (66%) Extracting the files of libhunspell (67%) Extracting the files of libhunspell (68%) Extracting the files of libhunspell (69%) Extracting the files of libhunspell (70%) Extracting the files of libhunspell (71%) Extracting the files of libhunspell (72%) Extracting the files of libhunspell (73%) Extracting the files of libhunspell (74%) Extracting the files of libhunspell (75%) Extracting the files of libhunspell (76%) Extracting the files of libhunspell (77%) Extracting the files of libhunspell (78%) Extracting the files of libhunspell (79%) Extracting the files of libhunspell (80%) Extracting the files of libhunspell (81%) Extracting the files of libhunspell (82%) Extracting the files of libhunspell (83%) Extracting the files of libhunspell (84%) Extracting the files of libhunspell (85%) Extracting the files of libhunspell (86%) Extracting the files of libhunspell (87%) Extracting the files of libhunspell (88%) Extracting the files of libhunspell (89%) Extracting the files of libhunspell (90%) Extracting the files of libhunspell (91%) Extracting the files of libhunspell (92%) Extracting the files of libhunspell (93%) Extracting the files of libhunspell (94%) Extracting the files of libhunspell (95%) Extracting the files of libhunspell (96%) Extracting the files of libhunspell (97%) Extracting the files of libhunspell (98%) Extracting the files of libhunspell (100%) [complete] Installed libhunspell Installing 222 / 293 Installing enchant, version 2.8.19, release 30 Extracting the files of enchant (7%) Extracting the files of enchant (14%) Extracting the files of enchant (21%) Extracting the files of enchant (28%) Extracting the files of enchant (35%) Extracting the files of enchant (42%) Extracting the files of enchant (50%) Extracting the files of enchant (57%) Extracting the files of enchant (64%) Extracting the files of enchant (71%) Extracting the files of enchant (78%) Extracting the files of enchant (85%) Extracting the files of enchant (92%) Extracting the files of enchant (100%) [complete] Installed enchant Installing 223 / 293 Installing libmanette, version 0.2.13, release 13 Extracting the files of libmanette (33%) Extracting the files of libmanette (66%) Extracting the files of libmanette (100%) [complete] Installed libmanette Installing 224 / 293 Installing javascriptcore-gtk41, version 2.52.5, release 147 Extracting the files of javascriptcore-gtk41 (25%) Extracting the files of javascriptcore-gtk41 (50%) Extracting the files of javascriptcore-gtk41 (75%) Extracting the files of javascriptcore-gtk41 (100%) [complete] Installed javascriptcore-gtk41 Installing 225 / 293 Installing orc, version 0.4.42, release 11 Extracting the files of orc (20%) Extracting the files of orc (40%) Extracting the files of orc (60%) Extracting the files of orc (80%) Extracting the files of orc (100%) [complete] Installed orc Installing 226 / 293 Installing graphene, version 1.10.8, release 8 Extracting the files of graphene (12%) Extracting the files of graphene (25%) Extracting the files of graphene (37%) Extracting the files of graphene (50%) Extracting the files of graphene (62%) Extracting the files of graphene (75%) Extracting the files of graphene (87%) Extracting the files of graphene (100%) [complete] Installed graphene Installing 227 / 293 Installing gstreamer-plugins-base, version 1.28.6, release 143 Extracting the files of gstreamer-plugins-base (0%) Extracting the files of gstreamer-plugins-base (1%) Extracting the files of gstreamer-plugins-base (2%) Extracting the files of gstreamer-plugins-base (3%) Extracting the files of gstreamer-plugins-base (4%) Extracting the files of gstreamer-plugins-base (5%) Extracting the files of gstreamer-plugins-base (5%) Extracting the files of gstreamer-plugins-base (6%) Extracting the files of gstreamer-plugins-base (7%) Extracting the files of gstreamer-plugins-base (8%) Extracting the files of gstreamer-plugins-base (9%) Extracting the files of gstreamer-plugins-base (10%) Extracting the files of gstreamer-plugins-base (11%) Extracting the files of gstreamer-plugins-base (11%) Extracting the files of gstreamer-plugins-base (12%) Extracting the files of gstreamer-plugins-base (13%) Extracting the files of gstreamer-plugins-base (14%) Extracting the files of gstreamer-plugins-base (15%) Extracting the files of gstreamer-plugins-base (16%) Extracting the files of gstreamer-plugins-base (16%) Extracting the files of gstreamer-plugins-base (17%) Extracting the files of gstreamer-plugins-base (18%) Extracting the files of gstreamer-plugins-base (19%) Extracting the files of gstreamer-plugins-base (20%) Extracting the files of gstreamer-plugins-base (21%) Extracting the files of gstreamer-plugins-base (22%) Extracting the files of gstreamer-plugins-base (22%) Extracting the files of gstreamer-plugins-base (23%) Extracting the files of gstreamer-plugins-base (24%) Extracting the files of gstreamer-plugins-base (25%) Extracting the files of gstreamer-plugins-base (26%) Extracting the files of gstreamer-plugins-base (27%) Extracting the files of gstreamer-plugins-base (27%) Extracting the files of gstreamer-plugins-base (28%) Extracting the files of gstreamer-plugins-base (29%) Extracting the files of gstreamer-plugins-base (30%) Extracting the files of gstreamer-plugins-base (31%) Extracting the files of gstreamer-plugins-base (32%) Extracting the files of gstreamer-plugins-base (33%) Extracting the files of gstreamer-plugins-base (33%) Extracting the files of gstreamer-plugins-base (34%) Extracting the files of gstreamer-plugins-base (35%) Extracting the files of gstreamer-plugins-base (36%) Extracting the files of gstreamer-plugins-base (37%) Extracting the files of gstreamer-plugins-base (38%) Extracting the files of gstreamer-plugins-base (38%) Extracting the files of gstreamer-plugins-base (39%) Extracting the files of gstreamer-plugins-base (40%) Extracting the files of gstreamer-plugins-base (41%) Extracting the files of gstreamer-plugins-base (42%) Extracting the files of gstreamer-plugins-base (43%) Extracting the files of gstreamer-plugins-base (44%) Extracting the files of gstreamer-plugins-base (44%) Extracting the files of gstreamer-plugins-base (45%) Extracting the files of gstreamer-plugins-base (46%) Extracting the files of gstreamer-plugins-base (47%) Extracting the files of gstreamer-plugins-base (48%) Extracting the files of gstreamer-plugins-base (49%) Extracting the files of gstreamer-plugins-base (50%) Extracting the files of gstreamer-plugins-base (50%) Extracting the files of gstreamer-plugins-base (51%) Extracting the files of gstreamer-plugins-base (52%) Extracting the files of gstreamer-plugins-base (53%) Extracting the files of gstreamer-plugins-base (54%) Extracting the files of gstreamer-plugins-base (55%) Extracting the files of gstreamer-plugins-base (55%) Extracting the files of gstreamer-plugins-base (56%) Extracting the files of gstreamer-plugins-base (57%) Extracting the files of gstreamer-plugins-base (58%) Extracting the files of gstreamer-plugins-base (59%) Extracting the files of gstreamer-plugins-base (60%) Extracting the files of gstreamer-plugins-base (61%) Extracting the files of gstreamer-plugins-base (61%) Extracting the files of gstreamer-plugins-base (62%) Extracting the files of gstreamer-plugins-base (63%) Extracting the files of gstreamer-plugins-base (64%) Extracting the files of gstreamer-plugins-base (65%) Extracting the files of gstreamer-plugins-base (66%) Extracting the files of gstreamer-plugins-base (66%) Extracting the files of gstreamer-plugins-base (67%) Extracting the files of gstreamer-plugins-base (68%) Extracting the files of gstreamer-plugins-base (69%) Extracting the files of gstreamer-plugins-base (70%) Extracting the files of gstreamer-plugins-base (71%) Extracting the files of gstreamer-plugins-base (72%) Extracting the files of gstreamer-plugins-base (72%) Extracting the files of gstreamer-plugins-base (73%) Extracting the files of gstreamer-plugins-base (74%) Extracting the files of gstreamer-plugins-base (75%) Extracting the files of gstreamer-plugins-base (76%) Extracting the files of gstreamer-plugins-base (77%) Extracting the files of gstreamer-plugins-base (77%) Extracting the files of gstreamer-plugins-base (78%) Extracting the files of gstreamer-plugins-base (79%) Extracting the files of gstreamer-plugins-base (80%) Extracting the files of gstreamer-plugins-base (81%) Extracting the files of gstreamer-plugins-base (82%) Extracting the files of gstreamer-plugins-base (83%) Extracting the files of gstreamer-plugins-base (83%) Extracting the files of gstreamer-plugins-base (84%) Extracting the files of gstreamer-plugins-base (85%) Extracting the files of gstreamer-plugins-base (86%) Extracting the files of gstreamer-plugins-base (87%) Extracting the files of gstreamer-plugins-base (88%) Extracting the files of gstreamer-plugins-base (88%) Extracting the files of gstreamer-plugins-base (89%) Extracting the files of gstreamer-plugins-base (90%) Extracting the files of gstreamer-plugins-base (91%) Extracting the files of gstreamer-plugins-base (92%) Extracting the files of gstreamer-plugins-base (93%) Extracting the files of gstreamer-plugins-base (94%) Extracting the files of gstreamer-plugins-base (94%) Extracting the files of gstreamer-plugins-base (95%) Extracting the files of gstreamer-plugins-base (96%) Extracting the files of gstreamer-plugins-base (97%) Extracting the files of gstreamer-plugins-base (98%) Extracting the files of gstreamer-plugins-base (99%) Extracting the files of gstreamer-plugins-base (100%) [complete] Installed gstreamer-plugins-base Installing 228 / 293 Installing libwebkit-gtk41, version 2.52.5, release 147 Extracting the files of libwebkit-gtk41 (1%) Extracting the files of libwebkit-gtk41 (2%) Extracting the files of libwebkit-gtk41 (4%) Extracting the files of libwebkit-gtk41 (5%) Extracting the files of libwebkit-gtk41 (6%) Extracting the files of libwebkit-gtk41 (8%) Extracting the files of libwebkit-gtk41 (9%) Extracting the files of libwebkit-gtk41 (10%) Extracting the files of libwebkit-gtk41 (12%) Extracting the files of libwebkit-gtk41 (13%) Extracting the files of libwebkit-gtk41 (15%) Extracting the files of libwebkit-gtk41 (16%) Extracting the files of libwebkit-gtk41 (17%) Extracting the files of libwebkit-gtk41 (19%) Extracting the files of libwebkit-gtk41 (20%) Extracting the files of libwebkit-gtk41 (21%) Extracting the files of libwebkit-gtk41 (23%) Extracting the files of libwebkit-gtk41 (24%) Extracting the files of libwebkit-gtk41 (26%) Extracting the files of libwebkit-gtk41 (27%) Extracting the files of libwebkit-gtk41 (28%) Extracting the files of libwebkit-gtk41 (30%) Extracting the files of libwebkit-gtk41 (31%) Extracting the files of libwebkit-gtk41 (32%) Extracting the files of libwebkit-gtk41 (34%) Extracting the files of libwebkit-gtk41 (35%) Extracting the files of libwebkit-gtk41 (36%) Extracting the files of libwebkit-gtk41 (38%) Extracting the files of libwebkit-gtk41 (39%) Extracting the files of libwebkit-gtk41 (41%) Extracting the files of libwebkit-gtk41 (42%) Extracting the files of libwebkit-gtk41 (43%) Extracting the files of libwebkit-gtk41 (45%) Extracting the files of libwebkit-gtk41 (46%) Extracting the files of libwebkit-gtk41 (47%) Extracting the files of libwebkit-gtk41 (49%) Extracting the files of libwebkit-gtk41 (50%) Extracting the files of libwebkit-gtk41 (52%) Extracting the files of libwebkit-gtk41 (53%) Extracting the files of libwebkit-gtk41 (54%) Extracting the files of libwebkit-gtk41 (56%) Extracting the files of libwebkit-gtk41 (57%) Extracting the files of libwebkit-gtk41 (58%) Extracting the files of libwebkit-gtk41 (60%) Extracting the files of libwebkit-gtk41 (61%) Extracting the files of libwebkit-gtk41 (63%) Extracting the files of libwebkit-gtk41 (64%) Extracting the files of libwebkit-gtk41 (65%) Extracting the files of libwebkit-gtk41 (67%) Extracting the files of libwebkit-gtk41 (68%) Extracting the files of libwebkit-gtk41 (69%) Extracting the files of libwebkit-gtk41 (71%) Extracting the files of libwebkit-gtk41 (72%) Extracting the files of libwebkit-gtk41 (73%) Extracting the files of libwebkit-gtk41 (75%) Extracting the files of libwebkit-gtk41 (76%) Extracting the files of libwebkit-gtk41 (78%) Extracting the files of libwebkit-gtk41 (79%) Extracting the files of libwebkit-gtk41 (80%) Extracting the files of libwebkit-gtk41 (82%) Extracting the files of libwebkit-gtk41 (83%) Extracting the files of libwebkit-gtk41 (84%) Extracting the files of libwebkit-gtk41 (86%) Extracting the files of libwebkit-gtk41 (87%) Extracting the files of libwebkit-gtk41 (89%) Extracting the files of libwebkit-gtk41 (90%) Extracting the files of libwebkit-gtk41 (91%) Extracting the files of libwebkit-gtk41 (93%) Extracting the files of libwebkit-gtk41 (94%) Extracting the files of libwebkit-gtk41 (95%) Extracting the files of libwebkit-gtk41 (97%) Extracting the files of libwebkit-gtk41 (98%) Extracting the files of libwebkit-gtk41 (100%) [complete] Installed libwebkit-gtk41 Installing 229 / 293 Installing libglvnd-devel, version 1.7.0, release 23 Extracting the files of libglvnd-devel (3%) Extracting the files of libglvnd-devel (6%) Extracting the files of libglvnd-devel (9%) Extracting the files of libglvnd-devel (12%) Extracting the files of libglvnd-devel (16%) Extracting the files of libglvnd-devel (19%) Extracting the files of libglvnd-devel (22%) Extracting the files of libglvnd-devel (25%) Extracting the files of libglvnd-devel (29%) Extracting the files of libglvnd-devel (32%) Extracting the files of libglvnd-devel (35%) Extracting the files of libglvnd-devel (38%) Extracting the files of libglvnd-devel (41%) Extracting the files of libglvnd-devel (45%) Extracting the files of libglvnd-devel (48%) Extracting the files of libglvnd-devel (51%) Extracting the files of libglvnd-devel (54%) Extracting the files of libglvnd-devel (58%) Extracting the files of libglvnd-devel (61%) Extracting the files of libglvnd-devel (64%) Extracting the files of libglvnd-devel (67%) Extracting the files of libglvnd-devel (70%) Extracting the files of libglvnd-devel (74%) Extracting the files of libglvnd-devel (77%) Extracting the files of libglvnd-devel (80%) Extracting the files of libglvnd-devel (83%) Extracting the files of libglvnd-devel (87%) Extracting the files of libglvnd-devel (90%) Extracting the files of libglvnd-devel (93%) Extracting the files of libglvnd-devel (96%) Extracting the files of libglvnd-devel (100%) [complete] Installed libglvnd-devel Installing 230 / 293 Installing libnotify, version 0.8.8, release 12 Extracting the files of libnotify (20%) Extracting the files of libnotify (40%) Extracting the files of libnotify (60%) Extracting the files of libnotify (80%) Extracting the files of libnotify (100%) [complete] Installed libnotify Installing 231 / 293 Installing libmspack, version 1.11, release 12 Extracting the files of libmspack (50%) Extracting the files of libmspack (100%) [complete] Installed libmspack Installing 232 / 293 Installing wxwidgets, version 3.2.8, release 41 Extracting the files of wxwidgets (1%) Extracting the files of wxwidgets (2%) Extracting the files of wxwidgets (3%) Extracting the files of wxwidgets (4%) Extracting the files of wxwidgets (5%) Extracting the files of wxwidgets (6%) Extracting the files of wxwidgets (7%) Extracting the files of wxwidgets (8%) Extracting the files of wxwidgets (10%) Extracting the files of wxwidgets (11%) Extracting the files of wxwidgets (12%) Extracting the files of wxwidgets (13%) Extracting the files of wxwidgets (14%) Extracting the files of wxwidgets (15%) Extracting the files of wxwidgets (16%) Extracting the files of wxwidgets (17%) Extracting the files of wxwidgets (18%) Extracting the files of wxwidgets (20%) Extracting the files of wxwidgets (21%) Extracting the files of wxwidgets (22%) Extracting the files of wxwidgets (23%) Extracting the files of wxwidgets (24%) Extracting the files of wxwidgets (25%) Extracting the files of wxwidgets (26%) Extracting the files of wxwidgets (27%) Extracting the files of wxwidgets (28%) Extracting the files of wxwidgets (30%) Extracting the files of wxwidgets (31%) Extracting the files of wxwidgets (32%) Extracting the files of wxwidgets (33%) Extracting the files of wxwidgets (34%) Extracting the files of wxwidgets (35%) Extracting the files of wxwidgets (36%) Extracting the files of wxwidgets (37%) Extracting the files of wxwidgets (38%) Extracting the files of wxwidgets (40%) Extracting the files of wxwidgets (41%) Extracting the files of wxwidgets (42%) Extracting the files of wxwidgets (43%) Extracting the files of wxwidgets (44%) Extracting the files of wxwidgets (45%) Extracting the files of wxwidgets (46%) Extracting the files of wxwidgets (47%) Extracting the files of wxwidgets (48%) Extracting the files of wxwidgets (50%) Extracting the files of wxwidgets (51%) Extracting the files of wxwidgets (52%) Extracting the files of wxwidgets (53%) Extracting the files of wxwidgets (54%) Extracting the files of wxwidgets (55%) Extracting the files of wxwidgets (56%) Extracting the files of wxwidgets (57%) Extracting the files of wxwidgets (58%) Extracting the files of wxwidgets (60%) Extracting the files of wxwidgets (61%) Extracting the files of wxwidgets (62%) Extracting the files of wxwidgets (63%) Extracting the files of wxwidgets (64%) Extracting the files of wxwidgets (65%) Extracting the files of wxwidgets (66%) Extracting the files of wxwidgets (67%) Extracting the files of wxwidgets (68%) Extracting the files of wxwidgets (70%) Extracting the files of wxwidgets (71%) Extracting the files of wxwidgets (72%) Extracting the files of wxwidgets (73%) Extracting the files of wxwidgets (74%) Extracting the files of wxwidgets (75%) Extracting the files of wxwidgets (76%) Extracting the files of wxwidgets (77%) Extracting the files of wxwidgets (78%) Extracting the files of wxwidgets (80%) Extracting the files of wxwidgets (81%) Extracting the files of wxwidgets (82%) Extracting the files of wxwidgets (83%) Extracting the files of wxwidgets (84%) Extracting the files of wxwidgets (85%) Extracting the files of wxwidgets (86%) Extracting the files of wxwidgets (87%) Extracting the files of wxwidgets (88%) Extracting the files of wxwidgets (90%) Extracting the files of wxwidgets (91%) Extracting the files of wxwidgets (92%) Extracting the files of wxwidgets (93%) Extracting the files of wxwidgets (94%) Extracting the files of wxwidgets (95%) Extracting the files of wxwidgets (96%) Extracting the files of wxwidgets (97%) Extracting the files of wxwidgets (98%) Extracting the files of wxwidgets (100%) [complete] Installed wxwidgets Installing 233 / 293 Installing tcl, version 8.6.13, release 15 Extracting the files of tcl (0%) Extracting the files of tcl (0%) Extracting the files of tcl (1%) Extracting the files of tcl (1%) Extracting the files of tcl (1%) Extracting the files of tcl (2%) Extracting the files of tcl (2%) Extracting the files of tcl (3%) Extracting the files of tcl (3%) Extracting the files of tcl (3%) Extracting the files of tcl (4%) Extracting the files of tcl (4%) Extracting the files of tcl (4%) Extracting the files of tcl (5%) Extracting the files of tcl (5%) Extracting the files of tcl (6%) Extracting the files of tcl (6%) Extracting the files of tcl (6%) Extracting the files of tcl (7%) Extracting the files of tcl (7%) Extracting the files of tcl (8%) Extracting the files of tcl (8%) Extracting the files of tcl (8%) Extracting the files of tcl (9%) Extracting the files of tcl (9%) Extracting the files of tcl (9%) Extracting the files of tcl (10%) Extracting the files of tcl (10%) Extracting the files of tcl (11%) Extracting the files of tcl (11%) Extracting the files of tcl (11%) Extracting the files of tcl (12%) Extracting the files of tcl (12%) Extracting the files of tcl (12%) Extracting the files of tcl (13%) Extracting the files of tcl (13%) Extracting the files of tcl (14%) Extracting the files of tcl (14%) Extracting the files of tcl (14%) Extracting the files of tcl (15%) Extracting the files of tcl (15%) Extracting the files of tcl (16%) Extracting the files of tcl (16%) Extracting the files of tcl (16%) Extracting the files of tcl (17%) Extracting the files of tcl (17%) Extracting the files of tcl (17%) Extracting the files of tcl (18%) Extracting the files of tcl (18%) Extracting the files of tcl (19%) Extracting the files of tcl (19%) Extracting the files of tcl (19%) Extracting the files of tcl (20%) Extracting the files of tcl (20%) Extracting the files of tcl (20%) Extracting the files of tcl (21%) Extracting the files of tcl (21%) Extracting the files of tcl (22%) Extracting the files of tcl (22%) Extracting the files of tcl (22%) Extracting the files of tcl (23%) Extracting the files of tcl (23%) Extracting the files of tcl (24%) Extracting the files of tcl (24%) Extracting the files of tcl (24%) Extracting the files of tcl (25%) Extracting the files of tcl (25%) Extracting the files of tcl (25%) Extracting the files of tcl (26%) Extracting the files of tcl (26%) Extracting the files of tcl (27%) Extracting the files of tcl (27%) Extracting the files of tcl (27%) Extracting the files of tcl (28%) Extracting the files of tcl (28%) Extracting the files of tcl (29%) Extracting the files of tcl (29%) Extracting the files of tcl (29%) Extracting the files of tcl (30%) Extracting the files of tcl (30%) Extracting the files of tcl (30%) Extracting the files of tcl (31%) Extracting the files of tcl (31%) Extracting the files of tcl (32%) Extracting the files of tcl (32%) Extracting the files of tcl (32%) Extracting the files of tcl (33%) Extracting the files of tcl (33%) Extracting the files of tcl (33%) Extracting the files of tcl (34%) Extracting the files of tcl (34%) Extracting the files of tcl (35%) Extracting the files of tcl (35%) Extracting the files of tcl (35%) Extracting the files of tcl (36%) Extracting the files of tcl (36%) Extracting the files of tcl (37%) Extracting the files of tcl (37%) Extracting the files of tcl (37%) Extracting the files of tcl (38%) Extracting the files of tcl (38%) Extracting the files of tcl (38%) Extracting the files of tcl (39%) Extracting the files of tcl (39%) Extracting the files of tcl (40%) Extracting the files of tcl (40%) Extracting the files of tcl (40%) Extracting the files of tcl (41%) Extracting the files of tcl (41%) Extracting the files of tcl (41%) Extracting the files of tcl (42%) Extracting the files of tcl (42%) Extracting the files of tcl (43%) Extracting the files of tcl (43%) Extracting the files of tcl (43%) Extracting the files of tcl (44%) Extracting the files of tcl (44%) Extracting the files of tcl (45%) Extracting the files of tcl (45%) Extracting the files of tcl (45%) Extracting the files of tcl (46%) Extracting the files of tcl (46%) Extracting the files of tcl (46%) Extracting the files of tcl (47%) Extracting the files of tcl (47%) Extracting the files of tcl (48%) Extracting the files of tcl (48%) Extracting the files of tcl (48%) Extracting the files of tcl (49%) Extracting the files of tcl (49%) Extracting the files of tcl (50%) Extracting the files of tcl (50%) Extracting the files of tcl (50%) Extracting the files of tcl (51%) Extracting the files of tcl (51%) Extracting the files of tcl (51%) Extracting the files of tcl (52%) Extracting the files of tcl (52%) Extracting the files of tcl (53%) Extracting the files of tcl (53%) Extracting the files of tcl (53%) Extracting the files of tcl (54%) Extracting the files of tcl (54%) Extracting the files of tcl (54%) Extracting the files of tcl (55%) Extracting the files of tcl (55%) Extracting the files of tcl (56%) Extracting the files of tcl (56%) Extracting the files of tcl (56%) Extracting the files of tcl (57%) Extracting the files of tcl (57%) Extracting the files of tcl (58%) Extracting the files of tcl (58%) Extracting the files of tcl (58%) Extracting the files of tcl (59%) Extracting the files of tcl (59%) Extracting the files of tcl (59%) Extracting the files of tcl (60%) Extracting the files of tcl (60%) Extracting the files of tcl (61%) Extracting the files of tcl (61%) Extracting the files of tcl (61%) Extracting the files of tcl (62%) Extracting the files of tcl (62%) Extracting the files of tcl (62%) Extracting the files of tcl (63%) Extracting the files of tcl (63%) Extracting the files of tcl (64%) Extracting the files of tcl (64%) Extracting the files of tcl (64%) Extracting the files of tcl (65%) Extracting the files of tcl (65%) Extracting the files of tcl (66%) Extracting the files of tcl (66%) Extracting the files of tcl (66%) Extracting the files of tcl (67%) Extracting the files of tcl (67%) Extracting the files of tcl (67%) Extracting the files of tcl (68%) Extracting the files of tcl (68%) Extracting the files of tcl (69%) Extracting the files of tcl (69%) Extracting the files of tcl (69%) Extracting the files of tcl (70%) Extracting the files of tcl (70%) Extracting the files of tcl (70%) Extracting the files of tcl (71%) Extracting the files of tcl (71%) Extracting the files of tcl (72%) Extracting the files of tcl (72%) Extracting the files of tcl (72%) Extracting the files of tcl (73%) Extracting the files of tcl (73%) Extracting the files of tcl (74%) Extracting the files of tcl (74%) Extracting the files of tcl (74%) Extracting the files of tcl (75%) Extracting the files of tcl (75%) Extracting the files of tcl (75%) Extracting the files of tcl (76%) Extracting the files of tcl (76%) Extracting the files of tcl (77%) Extracting the files of tcl (77%) Extracting the files of tcl (77%) Extracting the files of tcl (78%) Extracting the files of tcl (78%) Extracting the files of tcl (79%) Extracting the files of tcl (79%) Extracting the files of tcl (79%) Extracting the files of tcl (80%) Extracting the files of tcl (80%) Extracting the files of tcl (80%) Extracting the files of tcl (81%) Extracting the files of tcl (81%) Extracting the files of tcl (82%) Extracting the files of tcl (82%) Extracting the files of tcl (82%) Extracting the files of tcl (83%) Extracting the files of tcl (83%) Extracting the files of tcl (83%) Extracting the files of tcl (84%) Extracting the files of tcl (84%) Extracting the files of tcl (85%) Extracting the files of tcl (85%) Extracting the files of tcl (85%) Extracting the files of tcl (86%) Extracting the files of tcl (86%) Extracting the files of tcl (87%) Extracting the files of tcl (87%) Extracting the files of tcl (87%) Extracting the files of tcl (88%) Extracting the files of tcl (88%) Extracting the files of tcl (88%) Extracting the files of tcl (89%) Extracting the files of tcl (89%) Extracting the files of tcl (90%) Extracting the files of tcl (90%) Extracting the files of tcl (90%) Extracting the files of tcl (91%) Extracting the files of tcl (91%) Extracting the files of tcl (91%) Extracting the files of tcl (92%) Extracting the files of tcl (92%) Extracting the files of tcl (93%) Extracting the files of tcl (93%) Extracting the files of tcl (93%) Extracting the files of tcl (94%) Extracting the files of tcl (94%) Extracting the files of tcl (95%) Extracting the files of tcl (95%) Extracting the files of tcl (95%) Extracting the files of tcl (96%) Extracting the files of tcl (96%) Extracting the files of tcl (96%) Extracting the files of tcl (97%) Extracting the files of tcl (97%) Extracting the files of tcl (98%) Extracting the files of tcl (98%) Extracting the files of tcl (98%) Extracting the files of tcl (99%) Extracting the files of tcl (99%) Extracting the files of tcl (100%) [complete] Installed tcl Installing 234 / 293 Installing tk, version 8.6.11.1, release 15 Extracting the files of tk (1%) Extracting the files of tk (2%) Extracting the files of tk (3%) Extracting the files of tk (4%) Extracting the files of tk (5%) Extracting the files of tk (6%) Extracting the files of tk (7%) Extracting the files of tk (8%) Extracting the files of tk (9%) Extracting the files of tk (10%) Extracting the files of tk (11%) Extracting the files of tk (12%) Extracting the files of tk (13%) Extracting the files of tk (14%) Extracting the files of tk (15%) Extracting the files of tk (17%) Extracting the files of tk (18%) Extracting the files of tk (19%) Extracting the files of tk (20%) Extracting the files of tk (21%) Extracting the files of tk (22%) Extracting the files of tk (23%) Extracting the files of tk (24%) Extracting the files of tk (25%) Extracting the files of tk (26%) Extracting the files of tk (27%) Extracting the files of tk (28%) Extracting the files of tk (29%) Extracting the files of tk (30%) Extracting the files of tk (31%) Extracting the files of tk (32%) Extracting the files of tk (34%) Extracting the files of tk (35%) Extracting the files of tk (36%) Extracting the files of tk (37%) Extracting the files of tk (38%) Extracting the files of tk (39%) Extracting the files of tk (40%) Extracting the files of tk (41%) Extracting the files of tk (42%) Extracting the files of tk (43%) Extracting the files of tk (44%) Extracting the files of tk (45%) Extracting the files of tk (46%) Extracting the files of tk (47%) Extracting the files of tk (48%) Extracting the files of tk (50%) Extracting the files of tk (51%) Extracting the files of tk (52%) Extracting the files of tk (53%) Extracting the files of tk (54%) Extracting the files of tk (55%) Extracting the files of tk (56%) Extracting the files of tk (57%) Extracting the files of tk (58%) Extracting the files of tk (59%) Extracting the files of tk (60%) Extracting the files of tk (61%) Extracting the files of tk (62%) Extracting the files of tk (63%) Extracting the files of tk (64%) Extracting the files of tk (65%) Extracting the files of tk (67%) Extracting the files of tk (68%) Extracting the files of tk (69%) Extracting the files of tk (70%) Extracting the files of tk (71%) Extracting the files of tk (72%) Extracting the files of tk (73%) Extracting the files of tk (74%) Extracting the files of tk (75%) Extracting the files of tk (76%) Extracting the files of tk (77%) Extracting the files of tk (78%) Extracting the files of tk (79%) Extracting the files of tk (80%) Extracting the files of tk (81%) Extracting the files of tk (82%) Extracting the files of tk (84%) Extracting the files of tk (85%) Extracting the files of tk (86%) Extracting the files of tk (87%) Extracting the files of tk (88%) Extracting the files of tk (89%) Extracting the files of tk (90%) Extracting the files of tk (91%) Extracting the files of tk (92%) Extracting the files of tk (93%) Extracting the files of tk (94%) Extracting the files of tk (95%) Extracting the files of tk (96%) Extracting the files of tk (97%) Extracting the files of tk (98%) Extracting the files of tk (100%) [complete] Installed tk Installing 235 / 293 Installing perl-authen-sasl, version 2.2000, release 13 Extracting the files of perl-authen-sasl (3%) Extracting the files of perl-authen-sasl (7%) Extracting the files of perl-authen-sasl (11%) Extracting the files of perl-authen-sasl (14%) Extracting the files of perl-authen-sasl (18%) Extracting the files of perl-authen-sasl (22%) Extracting the files of perl-authen-sasl (25%) Extracting the files of perl-authen-sasl (29%) Extracting the files of perl-authen-sasl (33%) Extracting the files of perl-authen-sasl (37%) Extracting the files of perl-authen-sasl (40%) Extracting the files of perl-authen-sasl (44%) Extracting the files of perl-authen-sasl (48%) Extracting the files of perl-authen-sasl (51%) Extracting the files of perl-authen-sasl (55%) Extracting the files of perl-authen-sasl (59%) Extracting the files of perl-authen-sasl (62%) Extracting the files of perl-authen-sasl (66%) Extracting the files of perl-authen-sasl (70%) Extracting the files of perl-authen-sasl (74%) Extracting the files of perl-authen-sasl (77%) Extracting the files of perl-authen-sasl (81%) Extracting the files of perl-authen-sasl (85%) Extracting the files of perl-authen-sasl (88%) Extracting the files of perl-authen-sasl (92%) Extracting the files of perl-authen-sasl (96%) Extracting the files of perl-authen-sasl (100%) [complete] Installed perl-authen-sasl Installing 236 / 293 Installing perl-net-ssleay, version 1.96, release 19 Extracting the files of perl-net-ssleay (1%) Extracting the files of perl-net-ssleay (2%) Extracting the files of perl-net-ssleay (3%) Extracting the files of perl-net-ssleay (4%) Extracting the files of perl-net-ssleay (5%) Extracting the files of perl-net-ssleay (7%) Extracting the files of perl-net-ssleay (8%) Extracting the files of perl-net-ssleay (9%) Extracting the files of perl-net-ssleay (10%) Extracting the files of perl-net-ssleay (11%) Extracting the files of perl-net-ssleay (13%) Extracting the files of perl-net-ssleay (14%) Extracting the files of perl-net-ssleay (15%) Extracting the files of perl-net-ssleay (16%) Extracting the files of perl-net-ssleay (17%) Extracting the files of perl-net-ssleay (19%) Extracting the files of perl-net-ssleay (20%) Extracting the files of perl-net-ssleay (21%) Extracting the files of perl-net-ssleay (22%) Extracting the files of perl-net-ssleay (23%) Extracting the files of perl-net-ssleay (25%) Extracting the files of perl-net-ssleay (26%) Extracting the files of perl-net-ssleay (27%) Extracting the files of perl-net-ssleay (28%) Extracting the files of perl-net-ssleay (29%) Extracting the files of perl-net-ssleay (30%) Extracting the files of perl-net-ssleay (32%) Extracting the files of perl-net-ssleay (33%) Extracting the files of perl-net-ssleay (34%) Extracting the files of perl-net-ssleay (35%) Extracting the files of perl-net-ssleay (36%) Extracting the files of perl-net-ssleay (38%) Extracting the files of perl-net-ssleay (39%) Extracting the files of perl-net-ssleay (40%) Extracting the files of perl-net-ssleay (41%) Extracting the files of perl-net-ssleay (42%) Extracting the files of perl-net-ssleay (44%) Extracting the files of perl-net-ssleay (45%) Extracting the files of perl-net-ssleay (46%) Extracting the files of perl-net-ssleay (47%) Extracting the files of perl-net-ssleay (48%) Extracting the files of perl-net-ssleay (50%) Extracting the files of perl-net-ssleay (51%) Extracting the files of perl-net-ssleay (52%) Extracting the files of perl-net-ssleay (53%) Extracting the files of perl-net-ssleay (54%) Extracting the files of perl-net-ssleay (55%) Extracting the files of perl-net-ssleay (57%) Extracting the files of perl-net-ssleay (58%) Extracting the files of perl-net-ssleay (59%) Extracting the files of perl-net-ssleay (60%) Extracting the files of perl-net-ssleay (61%) Extracting the files of perl-net-ssleay (63%) Extracting the files of perl-net-ssleay (64%) Extracting the files of perl-net-ssleay (65%) Extracting the files of perl-net-ssleay (66%) Extracting the files of perl-net-ssleay (67%) Extracting the files of perl-net-ssleay (69%) Extracting the files of perl-net-ssleay (70%) Extracting the files of perl-net-ssleay (71%) Extracting the files of perl-net-ssleay (72%) Extracting the files of perl-net-ssleay (73%) Extracting the files of perl-net-ssleay (75%) Extracting the files of perl-net-ssleay (76%) Extracting the files of perl-net-ssleay (77%) Extracting the files of perl-net-ssleay (78%) Extracting the files of perl-net-ssleay (79%) Extracting the files of perl-net-ssleay (80%) Extracting the files of perl-net-ssleay (82%) Extracting the files of perl-net-ssleay (83%) Extracting the files of perl-net-ssleay (84%) Extracting the files of perl-net-ssleay (85%) Extracting the files of perl-net-ssleay (86%) Extracting the files of perl-net-ssleay (88%) Extracting the files of perl-net-ssleay (89%) Extracting the files of perl-net-ssleay (90%) Extracting the files of perl-net-ssleay (91%) Extracting the files of perl-net-ssleay (92%) Extracting the files of perl-net-ssleay (94%) Extracting the files of perl-net-ssleay (95%) Extracting the files of perl-net-ssleay (96%) Extracting the files of perl-net-ssleay (97%) Extracting the files of perl-net-ssleay (98%) Extracting the files of perl-net-ssleay (100%) [complete] Installed perl-net-ssleay Installing 237 / 293 Installing perl-mozilla-ca, version 20250602, release 10 Extracting the files of perl-mozilla-ca (25%) Extracting the files of perl-mozilla-ca (50%) Extracting the files of perl-mozilla-ca (75%) Extracting the files of perl-mozilla-ca (100%) [complete] Installed perl-mozilla-ca Installing 238 / 293 Installing perl-io-socket-ssl, version 2.099, release 17 Extracting the files of perl-io-socket-ssl (10%) Extracting the files of perl-io-socket-ssl (20%) Extracting the files of perl-io-socket-ssl (30%) Extracting the files of perl-io-socket-ssl (40%) Extracting the files of perl-io-socket-ssl (50%) Extracting the files of perl-io-socket-ssl (60%) Extracting the files of perl-io-socket-ssl (70%) Extracting the files of perl-io-socket-ssl (80%) Extracting the files of perl-io-socket-ssl (90%) Extracting the files of perl-io-socket-ssl (100%) [complete] Installed perl-io-socket-ssl Installing 239 / 293 Installing perl-error, version 0.17030, release 16 Extracting the files of perl-error (16%) Extracting the files of perl-error (33%) Extracting the files of perl-error (50%) Extracting the files of perl-error (66%) Extracting the files of perl-error (83%) Extracting the files of perl-error (100%) [complete] Installed perl-error Installing 240 / 293 Installing git, version 2.55.0, release 144 Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (0%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (1%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (2%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (3%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (4%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (5%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (6%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (7%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (8%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (9%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (10%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (11%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (12%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (13%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (14%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (15%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (16%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (17%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (18%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (19%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (20%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (21%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (22%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (23%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (24%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (25%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (26%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (27%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (28%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (29%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (30%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (31%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (32%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (33%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (34%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (35%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (36%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (37%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (38%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (39%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (40%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (41%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (42%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (43%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (44%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (45%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (46%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (47%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (48%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (49%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (50%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (51%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (52%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (53%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (54%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (55%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (56%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (57%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (58%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (59%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (60%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (61%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (62%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (63%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (64%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (65%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (66%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (67%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (68%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (69%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (70%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (71%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (72%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (73%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (74%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (75%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (76%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (77%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (78%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (79%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (80%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (81%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (82%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (83%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (84%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (85%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (86%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (87%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (88%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (89%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (90%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (91%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (92%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (93%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (94%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (95%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (96%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (97%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (98%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (99%) Extracting the files of git (100%) [complete] Installed git Installing 241 / 293 Installing libelf-devel, version 0.195, release 31 Extracting the files of libelf-devel (14%) Extracting the files of libelf-devel (28%) Extracting the files of libelf-devel (42%) Extracting the files of libelf-devel (57%) Extracting the files of libelf-devel (71%) Extracting the files of libelf-devel (85%) Extracting the files of libelf-devel (100%) [complete] Installed libelf-devel Installing 242 / 293 Installing libdw-devel, version 0.195, release 31 Extracting the files of libdw-devel (12%) Extracting the files of libdw-devel (25%) Extracting the files of libdw-devel (37%) Extracting the files of libdw-devel (50%) Extracting the files of libdw-devel (62%) Extracting the files of libdw-devel (75%) Extracting the files of libdw-devel (87%) Extracting the files of libdw-devel (100%) [complete] Installed libdw-devel Installing 243 / 293 Installing brotli-devel, version 1.2.0, release 14 Extracting the files of brotli-devel (6%) Extracting the files of brotli-devel (13%) Extracting the files of brotli-devel (20%) Extracting the files of brotli-devel (26%) Extracting the files of brotli-devel (33%) Extracting the files of brotli-devel (40%) Extracting the files of brotli-devel (46%) Extracting the files of brotli-devel (53%) Extracting the files of brotli-devel (60%) Extracting the files of brotli-devel (66%) Extracting the files of brotli-devel (73%) Extracting the files of brotli-devel (80%) Extracting the files of brotli-devel (86%) Extracting the files of brotli-devel (93%) Extracting the files of brotli-devel (100%) [complete] Installed brotli-devel Installing 244 / 293 Installing wavpack, version 5.9.0, release 15 Extracting the files of wavpack (33%) Extracting the files of wavpack (66%) Extracting the files of wavpack (100%) [complete] Installed wavpack Installing 245 / 293 Installing libflac-devel, version 1.5.0, release 19 Extracting the files of libflac-devel (4%) Extracting the files of libflac-devel (9%) Extracting the files of libflac-devel (13%) Extracting the files of libflac-devel (18%) Extracting the files of libflac-devel (22%) Extracting the files of libflac-devel (27%) Extracting the files of libflac-devel (31%) Extracting the files of libflac-devel (36%) Extracting the files of libflac-devel (40%) Extracting the files of libflac-devel (45%) Extracting the files of libflac-devel (50%) Extracting the files of libflac-devel (54%) Extracting the files of libflac-devel (59%) Extracting the files of libflac-devel (63%) Extracting the files of libflac-devel (68%) Extracting the files of libflac-devel (72%) Extracting the files of libflac-devel (77%) Extracting the files of libflac-devel (81%) Extracting the files of libflac-devel (86%) Extracting the files of libflac-devel (90%) Extracting the files of libflac-devel (95%) Extracting the files of libflac-devel (100%) [complete] Installed libflac-devel Installing 246 / 293 Installing vamp-plugin-sdk-devel, version 2.10.0, release 7 Extracting the files of vamp-plugin-sdk-devel (3%) Extracting the files of vamp-plugin-sdk-devel (7%) Extracting the files of vamp-plugin-sdk-devel (11%) Extracting the files of vamp-plugin-sdk-devel (15%) Extracting the files of vamp-plugin-sdk-devel (19%) Extracting the files of vamp-plugin-sdk-devel (23%) Extracting the files of vamp-plugin-sdk-devel (26%) Extracting the files of vamp-plugin-sdk-devel (30%) Extracting the files of vamp-plugin-sdk-devel (34%) Extracting the files of vamp-plugin-sdk-devel (38%) Extracting the files of vamp-plugin-sdk-devel (42%) Extracting the files of vamp-plugin-sdk-devel (46%) Extracting the files of vamp-plugin-sdk-devel (50%) Extracting the files of vamp-plugin-sdk-devel (53%) Extracting the files of vamp-plugin-sdk-devel (57%) Extracting the files of vamp-plugin-sdk-devel (61%) Extracting the files of vamp-plugin-sdk-devel (65%) Extracting the files of vamp-plugin-sdk-devel (69%) Extracting the files of vamp-plugin-sdk-devel (73%) Extracting the files of vamp-plugin-sdk-devel (76%) Extracting the files of vamp-plugin-sdk-devel (80%) Extracting the files of vamp-plugin-sdk-devel (84%) Extracting the files of vamp-plugin-sdk-devel (88%) Extracting the files of vamp-plugin-sdk-devel (92%) Extracting the files of vamp-plugin-sdk-devel (96%) Extracting the files of vamp-plugin-sdk-devel (100%) [complete] Installed vamp-plugin-sdk-devel Installing 247 / 293 Installing libxfixes-devel, version 6.0.2, release 17 Extracting the files of libxfixes-devel (25%) Extracting the files of libxfixes-devel (50%) Extracting the files of libxfixes-devel (75%) Extracting the files of libxfixes-devel (100%) [complete] Installed libxfixes-devel Installing 248 / 293 Installing libseccomp-devel, version 2.6.1, release 13 Extracting the files of libseccomp-devel (2%) Extracting the files of libseccomp-devel (5%) Extracting the files of libseccomp-devel (7%) Extracting the files of libseccomp-devel (10%) Extracting the files of libseccomp-devel (12%) Extracting the files of libseccomp-devel (15%) Extracting the files of libseccomp-devel (17%) Extracting the files of libseccomp-devel (20%) Extracting the files of libseccomp-devel (23%) Extracting the files of libseccomp-devel (25%) Extracting the files of libseccomp-devel (28%) Extracting the files of libseccomp-devel (30%) Extracting the files of libseccomp-devel (33%) Extracting the files of libseccomp-devel (35%) Extracting the files of libseccomp-devel (38%) Extracting the files of libseccomp-devel (41%) Extracting the files of libseccomp-devel (43%) Extracting the files of libseccomp-devel (46%) Extracting the files of libseccomp-devel (48%) Extracting the files of libseccomp-devel (51%) Extracting the files of libseccomp-devel (53%) Extracting the files of libseccomp-devel (56%) Extracting the files of libseccomp-devel (58%) Extracting the files of libseccomp-devel (61%) Extracting the files of libseccomp-devel (64%) Extracting the files of libseccomp-devel (66%) Extracting the files of libseccomp-devel (69%) Extracting the files of libseccomp-devel (71%) Extracting the files of libseccomp-devel (74%) Extracting the files of libseccomp-devel (76%) Extracting the files of libseccomp-devel (79%) Extracting the files of libseccomp-devel (82%) Extracting the files of libseccomp-devel (84%) Extracting the files of libseccomp-devel (87%) Extracting the files of libseccomp-devel (89%) Extracting the files of libseccomp-devel (92%) Extracting the files of libseccomp-devel (94%) Extracting the files of libseccomp-devel (97%) Extracting the files of libseccomp-devel (100%) [complete] Installed libseccomp-devel Installing 249 / 293 Installing liblcms2-devel, version 2.19.1, release 22 Extracting the files of liblcms2-devel (12%) Extracting the files of liblcms2-devel (25%) Extracting the files of liblcms2-devel (37%) Extracting the files of liblcms2-devel (50%) Extracting the files of liblcms2-devel (62%) Extracting the files of liblcms2-devel (75%) Extracting the files of liblcms2-devel (87%) Extracting the files of liblcms2-devel (100%) [complete] Installed liblcms2-devel Installing 250 / 293 Installing libpng-devel, version 1.6.58, release 37 Extracting the files of libpng-devel (7%) Extracting the files of libpng-devel (14%) Extracting the files of libpng-devel (21%) Extracting the files of libpng-devel (28%) Extracting the files of libpng-devel (35%) Extracting the files of libpng-devel (42%) Extracting the files of libpng-devel (50%) Extracting the files of libpng-devel (57%) Extracting the files of libpng-devel (64%) Extracting the files of libpng-devel (71%) Extracting the files of libpng-devel (78%) Extracting the files of libpng-devel (85%) Extracting the files of libpng-devel (92%) Extracting the files of libpng-devel (100%) [complete] Installed libpng-devel Installing 251 / 293 Installing bzip2-devel, version 1.0.8, release 22 Extracting the files of bzip2-devel (33%) Extracting the files of bzip2-devel (66%) Extracting the files of bzip2-devel (100%) [complete] Installed bzip2-devel Installing 252 / 293 Installing freetype2-devel, version 2.14.3, release 40 Extracting the files of freetype2-devel (1%) Extracting the files of freetype2-devel (3%) Extracting the files of freetype2-devel (5%) Extracting the files of freetype2-devel (6%) Extracting the files of freetype2-devel (8%) Extracting the files of freetype2-devel (10%) Extracting the files of freetype2-devel (11%) Extracting the files of freetype2-devel (13%) Extracting the files of freetype2-devel (15%) Extracting the files of freetype2-devel (16%) Extracting the files of freetype2-devel (18%) Extracting the files of freetype2-devel (20%) Extracting the files of freetype2-devel (21%) Extracting the files of freetype2-devel (23%) Extracting the files of freetype2-devel (25%) Extracting the files of freetype2-devel (26%) Extracting the files of freetype2-devel (28%) Extracting the files of freetype2-devel (30%) Extracting the files of freetype2-devel (31%) Extracting the files of freetype2-devel (33%) Extracting the files of freetype2-devel (35%) Extracting the files of freetype2-devel (36%) Extracting the files of freetype2-devel (38%) Extracting the files of freetype2-devel (40%) Extracting the files of freetype2-devel (41%) Extracting the files of freetype2-devel (43%) Extracting the files of freetype2-devel (45%) Extracting the files of freetype2-devel (46%) Extracting the files of freetype2-devel (48%) Extracting the files of freetype2-devel (50%) Extracting the files of freetype2-devel (51%) Extracting the files of freetype2-devel (53%) Extracting the files of freetype2-devel (55%) Extracting the files of freetype2-devel (56%) Extracting the files of freetype2-devel (58%) Extracting the files of freetype2-devel (60%) Extracting the files of freetype2-devel (61%) Extracting the files of freetype2-devel (63%) Extracting the files of freetype2-devel (65%) Extracting the files of freetype2-devel (66%) Extracting the files of freetype2-devel (68%) Extracting the files of freetype2-devel (70%) Extracting the files of freetype2-devel (71%) Extracting the files of freetype2-devel (73%) Extracting the files of freetype2-devel (75%) Extracting the files of freetype2-devel (76%) Extracting the files of freetype2-devel (78%) Extracting the files of freetype2-devel (80%) Extracting the files of freetype2-devel (81%) Extracting the files of freetype2-devel (83%) Extracting the files of freetype2-devel (85%) Extracting the files of freetype2-devel (86%) Extracting the files of freetype2-devel (88%) Extracting the files of freetype2-devel (90%) Extracting the files of freetype2-devel (91%) Extracting the files of freetype2-devel (93%) Extracting the files of freetype2-devel (95%) Extracting the files of freetype2-devel (96%) Extracting the files of freetype2-devel (98%) Extracting the files of freetype2-devel (100%) [complete] Installed freetype2-devel Installing 253 / 293 Installing fontconfig-devel, version 2.18.2, release 55 Extracting the files of fontconfig-devel (0%) Extracting the files of fontconfig-devel (0%) Extracting the files of fontconfig-devel (1%) Extracting the files of fontconfig-devel (1%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (2%) Extracting the files of fontconfig-devel (3%) Extracting the files of fontconfig-devel (3%) Extracting the files of fontconfig-devel (4%) Extracting the files of fontconfig-devel (4%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (5%) Extracting the files of fontconfig-devel (6%) Extracting the files of fontconfig-devel (6%) Extracting the files of fontconfig-devel (7%) Extracting the files of fontconfig-devel (7%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (8%) Extracting the files of fontconfig-devel (9%) Extracting the files of fontconfig-devel (9%) Extracting the files of fontconfig-devel (10%) Extracting the files of fontconfig-devel (10%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (11%) Extracting the files of fontconfig-devel (12%) Extracting the files of fontconfig-devel (12%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (13%) Extracting the files of fontconfig-devel (14%) Extracting the files of fontconfig-devel (14%) Extracting the files of fontconfig-devel (15%) Extracting the files of fontconfig-devel (15%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (16%) Extracting the files of fontconfig-devel (17%) Extracting the files of fontconfig-devel (17%) Extracting the files of fontconfig-devel (18%) Extracting the files of fontconfig-devel (18%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (19%) Extracting the files of fontconfig-devel (20%) Extracting the files of fontconfig-devel (20%) Extracting the files of fontconfig-devel (21%) Extracting the files of fontconfig-devel (21%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (22%) Extracting the files of fontconfig-devel (23%) Extracting the files of fontconfig-devel (23%) Extracting the files of fontconfig-devel (24%) Extracting the files of fontconfig-devel (24%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (25%) Extracting the files of fontconfig-devel (26%) Extracting the files of fontconfig-devel (26%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (27%) Extracting the files of fontconfig-devel (28%) Extracting the files of fontconfig-devel (28%) Extracting the files of fontconfig-devel (29%) Extracting the files of fontconfig-devel (29%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (30%) Extracting the files of fontconfig-devel (31%) Extracting the files of fontconfig-devel (31%) Extracting the files of fontconfig-devel (32%) Extracting the files of fontconfig-devel (32%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (33%) Extracting the files of fontconfig-devel (34%) Extracting the files of fontconfig-devel (34%) Extracting the files of fontconfig-devel (35%) Extracting the files of fontconfig-devel (35%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (36%) Extracting the files of fontconfig-devel (37%) Extracting the files of fontconfig-devel (37%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (38%) Extracting the files of fontconfig-devel (39%) Extracting the files of fontconfig-devel (39%) Extracting the files of fontconfig-devel (40%) Extracting the files of fontconfig-devel (40%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (41%) Extracting the files of fontconfig-devel (42%) Extracting the files of fontconfig-devel (42%) Extracting the files of fontconfig-devel (43%) Extracting the files of fontconfig-devel (43%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (44%) Extracting the files of fontconfig-devel (45%) Extracting the files of fontconfig-devel (45%) Extracting the files of fontconfig-devel (46%) Extracting the files of fontconfig-devel (46%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (47%) Extracting the files of fontconfig-devel (48%) Extracting the files of fontconfig-devel (48%) Extracting the files of fontconfig-devel (49%) Extracting the files of fontconfig-devel (49%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (50%) Extracting the files of fontconfig-devel (51%) Extracting the files of fontconfig-devel (51%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (52%) Extracting the files of fontconfig-devel (53%) Extracting the files of fontconfig-devel (53%) Extracting the files of fontconfig-devel (54%) Extracting the files of fontconfig-devel (54%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (55%) Extracting the files of fontconfig-devel (56%) Extracting the files of fontconfig-devel (56%) Extracting the files of fontconfig-devel (57%) Extracting the files of fontconfig-devel (57%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (58%) Extracting the files of fontconfig-devel (59%) Extracting the files of fontconfig-devel (59%) Extracting the files of fontconfig-devel (60%) Extracting the files of fontconfig-devel (60%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (61%) Extracting the files of fontconfig-devel (62%) Extracting the files of fontconfig-devel (62%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (63%) Extracting the files of fontconfig-devel (64%) Extracting the files of fontconfig-devel (64%) Extracting the files of fontconfig-devel (65%) Extracting the files of fontconfig-devel (65%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (66%) Extracting the files of fontconfig-devel (67%) Extracting the files of fontconfig-devel (67%) Extracting the files of fontconfig-devel (68%) Extracting the files of fontconfig-devel (68%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (69%) Extracting the files of fontconfig-devel (70%) Extracting the files of fontconfig-devel (70%) Extracting the files of fontconfig-devel (71%) Extracting the files of fontconfig-devel (71%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (72%) Extracting the files of fontconfig-devel (73%) Extracting the files of fontconfig-devel (73%) Extracting the files of fontconfig-devel (74%) Extracting the files of fontconfig-devel (74%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (75%) Extracting the files of fontconfig-devel (76%) Extracting the files of fontconfig-devel (76%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (77%) Extracting the files of fontconfig-devel (78%) Extracting the files of fontconfig-devel (78%) Extracting the files of fontconfig-devel (79%) Extracting the files of fontconfig-devel (79%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (80%) Extracting the files of fontconfig-devel (81%) Extracting the files of fontconfig-devel (81%) Extracting the files of fontconfig-devel (82%) Extracting the files of fontconfig-devel (82%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (83%) Extracting the files of fontconfig-devel (84%) Extracting the files of fontconfig-devel (84%) Extracting the files of fontconfig-devel (85%) Extracting the files of fontconfig-devel (85%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (86%) Extracting the files of fontconfig-devel (87%) Extracting the files of fontconfig-devel (87%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (88%) Extracting the files of fontconfig-devel (89%) Extracting the files of fontconfig-devel (89%) Extracting the files of fontconfig-devel (90%) Extracting the files of fontconfig-devel (90%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (91%) Extracting the files of fontconfig-devel (92%) Extracting the files of fontconfig-devel (92%) Extracting the files of fontconfig-devel (93%) Extracting the files of fontconfig-devel (93%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (94%) Extracting the files of fontconfig-devel (95%) Extracting the files of fontconfig-devel (95%) Extracting the files of fontconfig-devel (96%) Extracting the files of fontconfig-devel (96%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (97%) Extracting the files of fontconfig-devel (98%) Extracting the files of fontconfig-devel (98%) Extracting the files of fontconfig-devel (99%) Extracting the files of fontconfig-devel (99%) Extracting the files of fontconfig-devel (100%) [complete] Installed fontconfig-devel Installing 254 / 293 Installing glycin-devel, version 2.1.5, release 13 Extracting the files of glycin-devel (16%) Extracting the files of glycin-devel (33%) Extracting the files of glycin-devel (50%) Extracting the files of glycin-devel (66%) Extracting the files of glycin-devel (83%) Extracting the files of glycin-devel (100%) [complete] Installed glycin-devel Installing 255 / 293 Installing libxinerama-devel, version 1.1.6, release 18 Extracting the files of libxinerama-devel (11%) Extracting the files of libxinerama-devel (22%) Extracting the files of libxinerama-devel (33%) Extracting the files of libxinerama-devel (44%) Extracting the files of libxinerama-devel (55%) Extracting the files of libxinerama-devel (66%) Extracting the files of libxinerama-devel (77%) Extracting the files of libxinerama-devel (88%) Extracting the files of libxinerama-devel (100%) [complete] Installed libxinerama-devel Installing 256 / 293 Installing sqlite3-devel, version 3.53.3, release 68 Extracting the files of sqlite3-devel (25%) Extracting the files of sqlite3-devel (50%) Extracting the files of sqlite3-devel (75%) Extracting the files of sqlite3-devel (100%) [complete] Installed sqlite3-devel Installing 257 / 293 Installing rapidjson, version 1.1.0, release 4 Extracting the files of rapidjson (5%) Extracting the files of rapidjson (11%) Extracting the files of rapidjson (17%) Extracting the files of rapidjson (23%) Extracting the files of rapidjson (29%) Extracting the files of rapidjson (35%) Extracting the files of rapidjson (41%) Extracting the files of rapidjson (47%) Extracting the files of rapidjson (52%) Extracting the files of rapidjson (58%) Extracting the files of rapidjson (64%) Extracting the files of rapidjson (70%) Extracting the files of rapidjson (76%) Extracting the files of rapidjson (82%) Extracting the files of rapidjson (88%) Extracting the files of rapidjson (94%) Extracting the files of rapidjson (100%) [complete] Installed rapidjson Installing 258 / 293 Installing rapidjson-devel, version 1.1.0, release 4 Extracting the files of rapidjson-devel (2%) Extracting the files of rapidjson-devel (5%) Extracting the files of rapidjson-devel (7%) Extracting the files of rapidjson-devel (10%) Extracting the files of rapidjson-devel (13%) Extracting the files of rapidjson-devel (15%) Extracting the files of rapidjson-devel (18%) Extracting the files of rapidjson-devel (21%) Extracting the files of rapidjson-devel (23%) Extracting the files of rapidjson-devel (26%) Extracting the files of rapidjson-devel (28%) Extracting the files of rapidjson-devel (31%) Extracting the files of rapidjson-devel (34%) Extracting the files of rapidjson-devel (36%) Extracting the files of rapidjson-devel (39%) Extracting the files of rapidjson-devel (42%) Extracting the files of rapidjson-devel (44%) Extracting the files of rapidjson-devel (47%) Extracting the files of rapidjson-devel (50%) Extracting the files of rapidjson-devel (52%) Extracting the files of rapidjson-devel (55%) Extracting the files of rapidjson-devel (57%) Extracting the files of rapidjson-devel (60%) Extracting the files of rapidjson-devel (63%) Extracting the files of rapidjson-devel (65%) Extracting the files of rapidjson-devel (68%) Extracting the files of rapidjson-devel (71%) Extracting the files of rapidjson-devel (73%) Extracting the files of rapidjson-devel (76%) Extracting the files of rapidjson-devel (78%) Extracting the files of rapidjson-devel (81%) Extracting the files of rapidjson-devel (84%) Extracting the files of rapidjson-devel (86%) Extracting the files of rapidjson-devel (89%) Extracting the files of rapidjson-devel (92%) Extracting the files of rapidjson-devel (94%) Extracting the files of rapidjson-devel (97%) Extracting the files of rapidjson-devel (100%) [complete] Installed rapidjson-devel Installing 259 / 293 Installing mpg123-devel, version 1.33.7, release 27 Extracting the files of mpg123-devel (10%) Extracting the files of mpg123-devel (20%) Extracting the files of mpg123-devel (30%) Extracting the files of mpg123-devel (40%) Extracting the files of mpg123-devel (50%) Extracting the files of mpg123-devel (60%) Extracting the files of mpg123-devel (70%) Extracting the files of mpg123-devel (80%) Extracting the files of mpg123-devel (90%) Extracting the files of mpg123-devel (100%) [complete] Installed mpg123-devel Installing 260 / 293 Installing wxwidgets-devel, version 3.2.8, release 41 Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (0%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (1%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (2%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (3%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (4%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (5%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (6%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (7%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (8%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (9%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (10%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (11%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (12%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (13%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (14%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (15%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (16%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (17%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (18%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (19%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (20%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (21%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (22%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (23%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (24%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (25%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (26%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (27%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (28%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (29%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (30%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (31%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (32%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (33%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (34%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (35%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (36%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (37%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (38%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (39%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (40%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (41%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (42%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (43%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (44%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (45%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (46%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (47%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (48%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (49%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (50%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (51%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (52%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (53%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (54%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (55%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (56%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (57%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (58%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (59%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (60%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (61%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (62%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (63%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (64%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (65%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (66%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (67%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (68%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (69%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (70%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (71%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (72%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (73%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (74%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (75%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (76%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (77%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (78%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (79%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (80%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (81%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (82%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (83%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (84%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (85%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (86%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (87%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (88%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (89%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (90%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (91%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (92%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (93%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (94%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (95%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (96%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (97%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (98%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (99%) Extracting the files of wxwidgets-devel (100%) [complete] Installed wxwidgets-devel Installing 261 / 293 Installing libxi-devel, version 1.8.3, release 20 Extracting the files of libxi-devel (1%) Extracting the files of libxi-devel (2%) Extracting the files of libxi-devel (3%) Extracting the files of libxi-devel (5%) Extracting the files of libxi-devel (6%) Extracting the files of libxi-devel (7%) Extracting the files of libxi-devel (8%) Extracting the files of libxi-devel (10%) Extracting the files of libxi-devel (11%) Extracting the files of libxi-devel (12%) Extracting the files of libxi-devel (14%) Extracting the files of libxi-devel (15%) Extracting the files of libxi-devel (16%) Extracting the files of libxi-devel (17%) Extracting the files of libxi-devel (19%) Extracting the files of libxi-devel (20%) Extracting the files of libxi-devel (21%) Extracting the files of libxi-devel (23%) Extracting the files of libxi-devel (24%) Extracting the files of libxi-devel (25%) Extracting the files of libxi-devel (26%) Extracting the files of libxi-devel (28%) Extracting the files of libxi-devel (29%) Extracting the files of libxi-devel (30%) Extracting the files of libxi-devel (32%) Extracting the files of libxi-devel (33%) Extracting the files of libxi-devel (34%) Extracting the files of libxi-devel (35%) Extracting the files of libxi-devel (37%) Extracting the files of libxi-devel (38%) Extracting the files of libxi-devel (39%) Extracting the files of libxi-devel (41%) Extracting the files of libxi-devel (42%) Extracting the files of libxi-devel (43%) Extracting the files of libxi-devel (44%) Extracting the files of libxi-devel (46%) Extracting the files of libxi-devel (47%) Extracting the files of libxi-devel (48%) Extracting the files of libxi-devel (50%) Extracting the files of libxi-devel (51%) Extracting the files of libxi-devel (52%) Extracting the files of libxi-devel (53%) Extracting the files of libxi-devel (55%) Extracting the files of libxi-devel (56%) Extracting the files of libxi-devel (57%) Extracting the files of libxi-devel (58%) Extracting the files of libxi-devel (60%) Extracting the files of libxi-devel (61%) Extracting the files of libxi-devel (62%) Extracting the files of libxi-devel (64%) Extracting the files of libxi-devel (65%) Extracting the files of libxi-devel (66%) Extracting the files of libxi-devel (67%) Extracting the files of libxi-devel (69%) Extracting the files of libxi-devel (70%) Extracting the files of libxi-devel (71%) Extracting the files of libxi-devel (73%) Extracting the files of libxi-devel (74%) Extracting the files of libxi-devel (75%) Extracting the files of libxi-devel (76%) Extracting the files of libxi-devel (78%) Extracting the files of libxi-devel (79%) Extracting the files of libxi-devel (80%) Extracting the files of libxi-devel (82%) Extracting the files of libxi-devel (83%) Extracting the files of libxi-devel (84%) Extracting the files of libxi-devel (85%) Extracting the files of libxi-devel (87%) Extracting the files of libxi-devel (88%) Extracting the files of libxi-devel (89%) Extracting the files of libxi-devel (91%) Extracting the files of libxi-devel (92%) Extracting the files of libxi-devel (93%) Extracting the files of libxi-devel (94%) Extracting the files of libxi-devel (96%) Extracting the files of libxi-devel (97%) Extracting the files of libxi-devel (98%) Extracting the files of libxi-devel (100%) [complete] Installed libxi-devel Installing 262 / 293 Installing libxtst-devel, version 1.2.5, release 15 Extracting the files of libxtst-devel (6%) Extracting the files of libxtst-devel (13%) Extracting the files of libxtst-devel (20%) Extracting the files of libxtst-devel (26%) Extracting the files of libxtst-devel (33%) Extracting the files of libxtst-devel (40%) Extracting the files of libxtst-devel (46%) Extracting the files of libxtst-devel (53%) Extracting the files of libxtst-devel (60%) Extracting the files of libxtst-devel (66%) Extracting the files of libxtst-devel (73%) Extracting the files of libxtst-devel (80%) Extracting the files of libxtst-devel (86%) Extracting the files of libxtst-devel (93%) Extracting the files of libxtst-devel (100%) [complete] Installed libxtst-devel Installing 263 / 293 Installing libunwind-devel, version 1.8.3, release 12 Extracting the files of libunwind-devel (1%) Extracting the files of libunwind-devel (3%) Extracting the files of libunwind-devel (5%) Extracting the files of libunwind-devel (6%) Extracting the files of libunwind-devel (8%) Extracting the files of libunwind-devel (10%) Extracting the files of libunwind-devel (11%) Extracting the files of libunwind-devel (13%) Extracting the files of libunwind-devel (15%) Extracting the files of libunwind-devel (16%) Extracting the files of libunwind-devel (18%) Extracting the files of libunwind-devel (20%) Extracting the files of libunwind-devel (22%) Extracting the files of libunwind-devel (23%) Extracting the files of libunwind-devel (25%) Extracting the files of libunwind-devel (27%) Extracting the files of libunwind-devel (28%) Extracting the files of libunwind-devel (30%) Extracting the files of libunwind-devel (32%) Extracting the files of libunwind-devel (33%) Extracting the files of libunwind-devel (35%) Extracting the files of libunwind-devel (37%) Extracting the files of libunwind-devel (38%) Extracting the files of libunwind-devel (40%) Extracting the files of libunwind-devel (42%) Extracting the files of libunwind-devel (44%) Extracting the files of libunwind-devel (45%) Extracting the files of libunwind-devel (47%) Extracting the files of libunwind-devel (49%) Extracting the files of libunwind-devel (50%) Extracting the files of libunwind-devel (52%) Extracting the files of libunwind-devel (54%) Extracting the files of libunwind-devel (55%) Extracting the files of libunwind-devel (57%) Extracting the files of libunwind-devel (59%) Extracting the files of libunwind-devel (61%) Extracting the files of libunwind-devel (62%) Extracting the files of libunwind-devel (64%) Extracting the files of libunwind-devel (66%) Extracting the files of libunwind-devel (67%) Extracting the files of libunwind-devel (69%) Extracting the files of libunwind-devel (71%) Extracting the files of libunwind-devel (72%) Extracting the files of libunwind-devel (74%) Extracting the files of libunwind-devel (76%) Extracting the files of libunwind-devel (77%) Extracting the files of libunwind-devel (79%) Extracting the files of libunwind-devel (81%) Extracting the files of libunwind-devel (83%) Extracting the files of libunwind-devel (84%) Extracting the files of libunwind-devel (86%) Extracting the files of libunwind-devel (88%) Extracting the files of libunwind-devel (89%) Extracting the files of libunwind-devel (91%) Extracting the files of libunwind-devel (93%) Extracting the files of libunwind-devel (94%) Extracting the files of libunwind-devel (96%) Extracting the files of libunwind-devel (98%) Extracting the files of libunwind-devel (100%) [complete] Installed libunwind-devel Installing 264 / 293 Installing libsndfile-devel, version 1.2.2, release 27 Extracting the files of libsndfile-devel (12%) Extracting the files of libsndfile-devel (25%) Extracting the files of libsndfile-devel (37%) Extracting the files of libsndfile-devel (50%) Extracting the files of libsndfile-devel (62%) Extracting the files of libsndfile-devel (75%) Extracting the files of libsndfile-devel (87%) Extracting the files of libsndfile-devel (100%) [complete] Installed libsndfile-devel Installing 265 / 293 Installing alsa-lib-devel, version 1.2.15.3, release 42 Extracting the files of alsa-lib-devel (1%) Extracting the files of alsa-lib-devel (3%) Extracting the files of alsa-lib-devel (5%) Extracting the files of alsa-lib-devel (7%) Extracting the files of alsa-lib-devel (9%) Extracting the files of alsa-lib-devel (10%) Extracting the files of alsa-lib-devel (12%) Extracting the files of alsa-lib-devel (14%) Extracting the files of alsa-lib-devel (16%) Extracting the files of alsa-lib-devel (18%) Extracting the files of alsa-lib-devel (20%) Extracting the files of alsa-lib-devel (21%) Extracting the files of alsa-lib-devel (23%) Extracting the files of alsa-lib-devel (25%) Extracting the files of alsa-lib-devel (27%) Extracting the files of alsa-lib-devel (29%) Extracting the files of alsa-lib-devel (30%) Extracting the files of alsa-lib-devel (32%) Extracting the files of alsa-lib-devel (34%) Extracting the files of alsa-lib-devel (36%) Extracting the files of alsa-lib-devel (38%) Extracting the files of alsa-lib-devel (40%) Extracting the files of alsa-lib-devel (41%) Extracting the files of alsa-lib-devel (43%) Extracting the files of alsa-lib-devel (45%) Extracting the files of alsa-lib-devel (47%) Extracting the files of alsa-lib-devel (49%) Extracting the files of alsa-lib-devel (50%) Extracting the files of alsa-lib-devel (52%) Extracting the files of alsa-lib-devel (54%) Extracting the files of alsa-lib-devel (56%) Extracting the files of alsa-lib-devel (58%) Extracting the files of alsa-lib-devel (60%) Extracting the files of alsa-lib-devel (61%) Extracting the files of alsa-lib-devel (63%) Extracting the files of alsa-lib-devel (65%) Extracting the files of alsa-lib-devel (67%) Extracting the files of alsa-lib-devel (69%) Extracting the files of alsa-lib-devel (70%) Extracting the files of alsa-lib-devel (72%) Extracting the files of alsa-lib-devel (74%) Extracting the files of alsa-lib-devel (76%) Extracting the files of alsa-lib-devel (78%) Extracting the files of alsa-lib-devel (80%) Extracting the files of alsa-lib-devel (81%) Extracting the files of alsa-lib-devel (83%) Extracting the files of alsa-lib-devel (85%) Extracting the files of alsa-lib-devel (87%) Extracting the files of alsa-lib-devel (89%) Extracting the files of alsa-lib-devel (90%) Extracting the files of alsa-lib-devel (92%) Extracting the files of alsa-lib-devel (94%) Extracting the files of alsa-lib-devel (96%) Extracting the files of alsa-lib-devel (98%) Extracting the files of alsa-lib-devel (100%) [complete] Installed alsa-lib-devel Installing 266 / 293 Installing portmidi, version 2.0.4, release 7 Extracting the files of portmidi (50%) Extracting the files of portmidi (100%) [complete] Installed portmidi Installing 267 / 293 Installing portmidi-devel, version 2.0.4, release 7 Extracting the files of portmidi-devel (11%) Extracting the files of portmidi-devel (22%) Extracting the files of portmidi-devel (33%) Extracting the files of portmidi-devel (44%) Extracting the files of portmidi-devel (55%) Extracting the files of portmidi-devel (66%) Extracting the files of portmidi-devel (77%) Extracting the files of portmidi-devel (88%) Extracting the files of portmidi-devel (100%) [complete] Installed portmidi-devel Installing 268 / 293 Installing wayland-devel, version 1.26.0, release 36 Extracting the files of wayland-devel (3%) Extracting the files of wayland-devel (7%) Extracting the files of wayland-devel (11%) Extracting the files of wayland-devel (14%) Extracting the files of wayland-devel (18%) Extracting the files of wayland-devel (22%) Extracting the files of wayland-devel (25%) Extracting the files of wayland-devel (29%) Extracting the files of wayland-devel (33%) Extracting the files of wayland-devel (37%) Extracting the files of wayland-devel (40%) Extracting the files of wayland-devel (44%) Extracting the files of wayland-devel (48%) Extracting the files of wayland-devel (51%) Extracting the files of wayland-devel (55%) Extracting the files of wayland-devel (59%) Extracting the files of wayland-devel (62%) Extracting the files of wayland-devel (66%) Extracting the files of wayland-devel (70%) Extracting the files of wayland-devel (74%) Extracting the files of wayland-devel (77%) Extracting the files of wayland-devel (81%) Extracting the files of wayland-devel (85%) Extracting the files of wayland-devel (88%) Extracting the files of wayland-devel (92%) Extracting the files of wayland-devel (96%) Extracting the files of wayland-devel (100%) [complete] Installed wayland-devel Installing 269 / 293 Installing gstreamer-devel, version 1.28.6, release 143 Extracting the files of gstreamer-devel (0%) Extracting the files of gstreamer-devel (1%) Extracting the files of gstreamer-devel (2%) Extracting the files of gstreamer-devel (2%) Extracting the files of gstreamer-devel (3%) Extracting the files of gstreamer-devel (4%) Extracting the files of gstreamer-devel (4%) Extracting the files of gstreamer-devel (5%) Extracting the files of gstreamer-devel (6%) Extracting the files of gstreamer-devel (6%) Extracting the files of gstreamer-devel (7%) Extracting the files of gstreamer-devel (8%) Extracting the files of gstreamer-devel (8%) Extracting the files of gstreamer-devel (9%) Extracting the files of gstreamer-devel (10%) Extracting the files of gstreamer-devel (10%) Extracting the files of gstreamer-devel (11%) Extracting the files of gstreamer-devel (12%) Extracting the files of gstreamer-devel (12%) Extracting the files of gstreamer-devel (13%) Extracting the files of gstreamer-devel (14%) Extracting the files of gstreamer-devel (14%) Extracting the files of gstreamer-devel (15%) Extracting the files of gstreamer-devel (16%) Extracting the files of gstreamer-devel (16%) Extracting the files of gstreamer-devel (17%) Extracting the files of gstreamer-devel (18%) Extracting the files of gstreamer-devel (18%) Extracting the files of gstreamer-devel (19%) Extracting the files of gstreamer-devel (20%) Extracting the files of gstreamer-devel (20%) Extracting the files of gstreamer-devel (21%) Extracting the files of gstreamer-devel (22%) Extracting the files of gstreamer-devel (22%) Extracting the files of gstreamer-devel (23%) Extracting the files of gstreamer-devel (24%) Extracting the files of gstreamer-devel (25%) Extracting the files of gstreamer-devel (25%) Extracting the files of gstreamer-devel (26%) Extracting the files of gstreamer-devel (27%) Extracting the files of gstreamer-devel (27%) Extracting the files of gstreamer-devel (28%) Extracting the files of gstreamer-devel (29%) Extracting the files of gstreamer-devel (29%) Extracting the files of gstreamer-devel (30%) Extracting the files of gstreamer-devel (31%) Extracting the files of gstreamer-devel (31%) Extracting the files of gstreamer-devel (32%) Extracting the files of gstreamer-devel (33%) Extracting the files of gstreamer-devel (33%) Extracting the files of gstreamer-devel (34%) Extracting the files of gstreamer-devel (35%) Extracting the files of gstreamer-devel (35%) Extracting the files of gstreamer-devel (36%) Extracting the files of gstreamer-devel (37%) Extracting the files of gstreamer-devel (37%) Extracting the files of gstreamer-devel (38%) Extracting the files of gstreamer-devel (39%) Extracting the files of gstreamer-devel (39%) Extracting the files of gstreamer-devel (40%) Extracting the files of gstreamer-devel (41%) Extracting the files of gstreamer-devel (41%) Extracting the files of gstreamer-devel (42%) Extracting the files of gstreamer-devel (43%) Extracting the files of gstreamer-devel (43%) Extracting the files of gstreamer-devel (44%) Extracting the files of gstreamer-devel (45%) Extracting the files of gstreamer-devel (45%) Extracting the files of gstreamer-devel (46%) Extracting the files of gstreamer-devel (47%) Extracting the files of gstreamer-devel (47%) Extracting the files of gstreamer-devel (48%) Extracting the files of gstreamer-devel (49%) Extracting the files of gstreamer-devel (50%) Extracting the files of gstreamer-devel (50%) Extracting the files of gstreamer-devel (51%) Extracting the files of gstreamer-devel (52%) Extracting the files of gstreamer-devel (52%) Extracting the files of gstreamer-devel (53%) Extracting the files of gstreamer-devel (54%) Extracting the files of gstreamer-devel (54%) Extracting the files of gstreamer-devel (55%) Extracting the files of gstreamer-devel (56%) Extracting the files of gstreamer-devel (56%) Extracting the files of gstreamer-devel (57%) Extracting the files of gstreamer-devel (58%) Extracting the files of gstreamer-devel (58%) Extracting the files of gstreamer-devel (59%) Extracting the files of gstreamer-devel (60%) Extracting the files of gstreamer-devel (60%) Extracting the files of gstreamer-devel (61%) Extracting the files of gstreamer-devel (62%) Extracting the files of gstreamer-devel (62%) Extracting the files of gstreamer-devel (63%) Extracting the files of gstreamer-devel (64%) Extracting the files of gstreamer-devel (64%) Extracting the files of gstreamer-devel (65%) Extracting the files of gstreamer-devel (66%) Extracting the files of gstreamer-devel (66%) Extracting the files of gstreamer-devel (67%) Extracting the files of gstreamer-devel (68%) Extracting the files of gstreamer-devel (68%) Extracting the files of gstreamer-devel (69%) Extracting the files of gstreamer-devel (70%) Extracting the files of gstreamer-devel (70%) Extracting the files of gstreamer-devel (71%) Extracting the files of gstreamer-devel (72%) Extracting the files of gstreamer-devel (72%) Extracting the files of gstreamer-devel (73%) Extracting the files of gstreamer-devel (74%) Extracting the files of gstreamer-devel (75%) Extracting the files of gstreamer-devel (75%) Extracting the files of gstreamer-devel (76%) Extracting the files of gstreamer-devel (77%) Extracting the files of gstreamer-devel (77%) Extracting the files of gstreamer-devel (78%) Extracting the files of gstreamer-devel (79%) Extracting the files of gstreamer-devel (79%) Extracting the files of gstreamer-devel (80%) Extracting the files of gstreamer-devel (81%) Extracting the files of gstreamer-devel (81%) Extracting the files of gstreamer-devel (82%) Extracting the files of gstreamer-devel (83%) Extracting the files of gstreamer-devel (83%) Extracting the files of gstreamer-devel (84%) Extracting the files of gstreamer-devel (85%) Extracting the files of gstreamer-devel (85%) Extracting the files of gstreamer-devel (86%) Extracting the files of gstreamer-devel (87%) Extracting the files of gstreamer-devel (87%) Extracting the files of gstreamer-devel (88%) Extracting the files of gstreamer-devel (89%) Extracting the files of gstreamer-devel (89%) Extracting the files of gstreamer-devel (90%) Extracting the files of gstreamer-devel (91%) Extracting the files of gstreamer-devel (91%) Extracting the files of gstreamer-devel (92%) Extracting the files of gstreamer-devel (93%) Extracting the files of gstreamer-devel (93%) Extracting the files of gstreamer-devel (94%) Extracting the files of gstreamer-devel (95%) Extracting the files of gstreamer-devel (95%) Extracting the files of gstreamer-devel (96%) Extracting the files of gstreamer-devel (97%) Extracting the files of gstreamer-devel (97%) Extracting the files of gstreamer-devel (98%) Extracting the files of gstreamer-devel (99%) Extracting the files of gstreamer-devel (100%) [complete] Installed gstreamer-devel Installing 270 / 293 Installing wavpack-devel, version 5.9.0, release 15 Extracting the files of wavpack-devel (33%) Extracting the files of wavpack-devel (66%) Extracting the files of wavpack-devel (100%) [complete] Installed wavpack-devel Installing 271 / 293 Installing libxft-devel, version 2.3.9, release 17 Extracting the files of libxft-devel (1%) Extracting the files of libxft-devel (2%) Extracting the files of libxft-devel (3%) Extracting the files of libxft-devel (4%) Extracting the files of libxft-devel (6%) Extracting the files of libxft-devel (7%) Extracting the files of libxft-devel (8%) Extracting the files of libxft-devel (9%) Extracting the files of libxft-devel (10%) Extracting the files of libxft-devel (12%) Extracting the files of libxft-devel (13%) Extracting the files of libxft-devel (14%) Extracting the files of libxft-devel (15%) Extracting the files of libxft-devel (17%) Extracting the files of libxft-devel (18%) Extracting the files of libxft-devel (19%) Extracting the files of libxft-devel (20%) Extracting the files of libxft-devel (21%) Extracting the files of libxft-devel (23%) Extracting the files of libxft-devel (24%) Extracting the files of libxft-devel (25%) Extracting the files of libxft-devel (26%) Extracting the files of libxft-devel (28%) Extracting the files of libxft-devel (29%) Extracting the files of libxft-devel (30%) Extracting the files of libxft-devel (31%) Extracting the files of libxft-devel (32%) Extracting the files of libxft-devel (34%) Extracting the files of libxft-devel (35%) Extracting the files of libxft-devel (36%) Extracting the files of libxft-devel (37%) Extracting the files of libxft-devel (39%) Extracting the files of libxft-devel (40%) Extracting the files of libxft-devel (41%) Extracting the files of libxft-devel (42%) Extracting the files of libxft-devel (43%) Extracting the files of libxft-devel (45%) Extracting the files of libxft-devel (46%) Extracting the files of libxft-devel (47%) Extracting the files of libxft-devel (48%) Extracting the files of libxft-devel (50%) Extracting the files of libxft-devel (51%) Extracting the files of libxft-devel (52%) Extracting the files of libxft-devel (53%) Extracting the files of libxft-devel (54%) Extracting the files of libxft-devel (56%) Extracting the files of libxft-devel (57%) Extracting the files of libxft-devel (58%) Extracting the files of libxft-devel (59%) Extracting the files of libxft-devel (60%) Extracting the files of libxft-devel (62%) Extracting the files of libxft-devel (63%) Extracting the files of libxft-devel (64%) Extracting the files of libxft-devel (65%) Extracting the files of libxft-devel (67%) Extracting the files of libxft-devel (68%) Extracting the files of libxft-devel (69%) Extracting the files of libxft-devel (70%) Extracting the files of libxft-devel (71%) Extracting the files of libxft-devel (73%) Extracting the files of libxft-devel (74%) Extracting the files of libxft-devel (75%) Extracting the files of libxft-devel (76%) Extracting the files of libxft-devel (78%) Extracting the files of libxft-devel (79%) Extracting the files of libxft-devel (80%) Extracting the files of libxft-devel (81%) Extracting the files of libxft-devel (82%) Extracting the files of libxft-devel (84%) Extracting the files of libxft-devel (85%) Extracting the files of libxft-devel (86%) Extracting the files of libxft-devel (87%) Extracting the files of libxft-devel (89%) Extracting the files of libxft-devel (90%) Extracting the files of libxft-devel (91%) Extracting the files of libxft-devel (92%) Extracting the files of libxft-devel (93%) Extracting the files of libxft-devel (95%) Extracting the files of libxft-devel (96%) Extracting the files of libxft-devel (97%) Extracting the files of libxft-devel (98%) Extracting the files of libxft-devel (100%) [complete] Installed libxft-devel Installing 272 / 293 Installing libxcursor-devel, version 1.2.3, release 22 Extracting the files of libxcursor-devel (1%) Extracting the files of libxcursor-devel (3%) Extracting the files of libxcursor-devel (4%) Extracting the files of libxcursor-devel (6%) Extracting the files of libxcursor-devel (7%) Extracting the files of libxcursor-devel (9%) Extracting the files of libxcursor-devel (11%) Extracting the files of libxcursor-devel (12%) Extracting the files of libxcursor-devel (14%) Extracting the files of libxcursor-devel (15%) Extracting the files of libxcursor-devel (17%) Extracting the files of libxcursor-devel (19%) Extracting the files of libxcursor-devel (20%) Extracting the files of libxcursor-devel (22%) Extracting the files of libxcursor-devel (23%) Extracting the files of libxcursor-devel (25%) Extracting the files of libxcursor-devel (26%) Extracting the files of libxcursor-devel (28%) Extracting the files of libxcursor-devel (30%) Extracting the files of libxcursor-devel (31%) Extracting the files of libxcursor-devel (33%) Extracting the files of libxcursor-devel (34%) Extracting the files of libxcursor-devel (36%) Extracting the files of libxcursor-devel (38%) Extracting the files of libxcursor-devel (39%) Extracting the files of libxcursor-devel (41%) Extracting the files of libxcursor-devel (42%) Extracting the files of libxcursor-devel (44%) Extracting the files of libxcursor-devel (46%) Extracting the files of libxcursor-devel (47%) Extracting the files of libxcursor-devel (49%) Extracting the files of libxcursor-devel (50%) Extracting the files of libxcursor-devel (52%) Extracting the files of libxcursor-devel (53%) Extracting the files of libxcursor-devel (55%) Extracting the files of libxcursor-devel (57%) Extracting the files of libxcursor-devel (58%) Extracting the files of libxcursor-devel (60%) Extracting the files of libxcursor-devel (61%) Extracting the files of libxcursor-devel (63%) Extracting the files of libxcursor-devel (65%) Extracting the files of libxcursor-devel (66%) Extracting the files of libxcursor-devel (68%) Extracting the files of libxcursor-devel (69%) Extracting the files of libxcursor-devel (71%) Extracting the files of libxcursor-devel (73%) Extracting the files of libxcursor-devel (74%) Extracting the files of libxcursor-devel (76%) Extracting the files of libxcursor-devel (77%) Extracting the files of libxcursor-devel (79%) Extracting the files of libxcursor-devel (80%) Extracting the files of libxcursor-devel (82%) Extracting the files of libxcursor-devel (84%) Extracting the files of libxcursor-devel (85%) Extracting the files of libxcursor-devel (87%) Extracting the files of libxcursor-devel (88%) Extracting the files of libxcursor-devel (90%) Extracting the files of libxcursor-devel (92%) Extracting the files of libxcursor-devel (93%) Extracting the files of libxcursor-devel (95%) Extracting the files of libxcursor-devel (96%) Extracting the files of libxcursor-devel (98%) Extracting the files of libxcursor-devel (100%) [complete] Installed libxcursor-devel Installing 273 / 293 Installing lilv, version 0.26.4, release 14 Extracting the files of lilv (8%) Extracting the files of lilv (16%) Extracting the files of lilv (25%) Extracting the files of lilv (33%) Extracting the files of lilv (41%) Extracting the files of lilv (50%) Extracting the files of lilv (58%) Extracting the files of lilv (66%) Extracting the files of lilv (75%) Extracting the files of lilv (83%) Extracting the files of lilv (91%) Extracting the files of lilv (100%) [complete] Installed lilv Installing 274 / 293 Installing libsoxr-devel, version 0.1.3, release 5 Extracting the files of libsoxr-devel (16%) Extracting the files of libsoxr-devel (33%) Extracting the files of libsoxr-devel (50%) Extracting the files of libsoxr-devel (66%) Extracting the files of libsoxr-devel (83%) Extracting the files of libsoxr-devel (100%) [complete] Installed libsoxr-devel Installing 275 / 293 Installing libmad, version 0.15.1b, release 6 Extracting the files of libmad (50%) Extracting the files of libmad (100%) [complete] Installed libmad Installing 276 / 293 Installing libmad-devel, version 0.15.1b, release 6 Extracting the files of libmad-devel (33%) Extracting the files of libmad-devel (66%) Extracting the files of libmad-devel (100%) [complete] Installed libmad-devel Installing 277 / 293 Installing twolame-devel, version 0.4.0, release 4 Extracting the files of twolame-devel (33%) Extracting the files of twolame-devel (66%) Extracting the files of twolame-devel (100%) [complete] Installed twolame-devel Installing 278 / 293 Installing gdk-pixbuf-devel, version 2.44.7, release 64 Extracting the files of gdk-pixbuf-devel (6%) Extracting the files of gdk-pixbuf-devel (12%) Extracting the files of gdk-pixbuf-devel (18%) Extracting the files of gdk-pixbuf-devel (25%) Extracting the files of gdk-pixbuf-devel (31%) Extracting the files of gdk-pixbuf-devel (37%) Extracting the files of gdk-pixbuf-devel (43%) Extracting the files of gdk-pixbuf-devel (50%) Extracting the files of gdk-pixbuf-devel (56%) Extracting the files of gdk-pixbuf-devel (62%) Extracting the files of gdk-pixbuf-devel (68%) Extracting the files of gdk-pixbuf-devel (75%) Extracting the files of gdk-pixbuf-devel (81%) Extracting the files of gdk-pixbuf-devel (87%) Extracting the files of gdk-pixbuf-devel (93%) Extracting the files of gdk-pixbuf-devel (100%) [complete] Installed gdk-pixbuf-devel Installing 279 / 293 Installing fribidi-devel, version 1.0.15, release 10 Extracting the files of fribidi-devel (4%) Extracting the files of fribidi-devel (8%) Extracting the files of fribidi-devel (12%) Extracting the files of fribidi-devel (16%) Extracting the files of fribidi-devel (20%) Extracting the files of fribidi-devel (24%) Extracting the files of fribidi-devel (28%) Extracting the files of fribidi-devel (32%) Extracting the files of fribidi-devel (36%) Extracting the files of fribidi-devel (40%) Extracting the files of fribidi-devel (44%) Extracting the files of fribidi-devel (48%) Extracting the files of fribidi-devel (52%) Extracting the files of fribidi-devel (56%) Extracting the files of fribidi-devel (60%) Extracting the files of fribidi-devel (64%) Extracting the files of fribidi-devel (68%) Extracting the files of fribidi-devel (72%) Extracting the files of fribidi-devel (76%) Extracting the files of fribidi-devel (80%) Extracting the files of fribidi-devel (84%) Extracting the files of fribidi-devel (88%) Extracting the files of fribidi-devel (92%) Extracting the files of fribidi-devel (96%) Extracting the files of fribidi-devel (100%) [complete] Installed fribidi-devel Installing 280 / 293 Installing pixman-devel, version 0.46.4, release 23 Extracting the files of pixman-devel (25%) Extracting the files of pixman-devel (50%) Extracting the files of pixman-devel (75%) Extracting the files of pixman-devel (100%) [complete] Installed pixman-devel Installing 281 / 293 Installing libcairo-devel, version 1.18.2, release 55 Extracting the files of libcairo-devel (2%) Extracting the files of libcairo-devel (5%) Extracting the files of libcairo-devel (8%) Extracting the files of libcairo-devel (11%) Extracting the files of libcairo-devel (14%) Extracting the files of libcairo-devel (17%) Extracting the files of libcairo-devel (20%) Extracting the files of libcairo-devel (23%) Extracting the files of libcairo-devel (26%) Extracting the files of libcairo-devel (29%) Extracting the files of libcairo-devel (32%) Extracting the files of libcairo-devel (35%) Extracting the files of libcairo-devel (38%) Extracting the files of libcairo-devel (41%) Extracting the files of libcairo-devel (44%) Extracting the files of libcairo-devel (47%) Extracting the files of libcairo-devel (50%) Extracting the files of libcairo-devel (52%) Extracting the files of libcairo-devel (55%) Extracting the files of libcairo-devel (58%) Extracting the files of libcairo-devel (61%) Extracting the files of libcairo-devel (64%) Extracting the files of libcairo-devel (67%) Extracting the files of libcairo-devel (70%) Extracting the files of libcairo-devel (73%) Extracting the files of libcairo-devel (76%) Extracting the files of libcairo-devel (79%) Extracting the files of libcairo-devel (82%) Extracting the files of libcairo-devel (85%) Extracting the files of libcairo-devel (88%) Extracting the files of libcairo-devel (91%) Extracting the files of libcairo-devel (94%) Extracting the files of libcairo-devel (97%) Extracting the files of libcairo-devel (100%) [complete] Installed libcairo-devel Installing 282 / 293 Installing graphite2-devel, version 1.3.15, release 9 Extracting the files of graphite2-devel (16%) Extracting the files of graphite2-devel (33%) Extracting the files of graphite2-devel (50%) Extracting the files of graphite2-devel (66%) Extracting the files of graphite2-devel (83%) Extracting the files of graphite2-devel (100%) [complete] Installed graphite2-devel Installing 283 / 293 Installing harfbuzz-devel, version 14.2.1, release 87 Extracting the files of harfbuzz-devel (1%) Extracting the files of harfbuzz-devel (3%) Extracting the files of harfbuzz-devel (5%) Extracting the files of harfbuzz-devel (6%) Extracting the files of harfbuzz-devel (8%) Extracting the files of harfbuzz-devel (10%) Extracting the files of harfbuzz-devel (11%) Extracting the files of harfbuzz-devel (13%) Extracting the files of harfbuzz-devel (15%) Extracting the files of harfbuzz-devel (16%) Extracting the files of harfbuzz-devel (18%) Extracting the files of harfbuzz-devel (20%) Extracting the files of harfbuzz-devel (21%) Extracting the files of harfbuzz-devel (23%) Extracting the files of harfbuzz-devel (25%) Extracting the files of harfbuzz-devel (26%) Extracting the files of harfbuzz-devel (28%) Extracting the files of harfbuzz-devel (30%) Extracting the files of harfbuzz-devel (31%) Extracting the files of harfbuzz-devel (33%) Extracting the files of harfbuzz-devel (35%) Extracting the files of harfbuzz-devel (36%) Extracting the files of harfbuzz-devel (38%) Extracting the files of harfbuzz-devel (40%) Extracting the files of harfbuzz-devel (41%) Extracting the files of harfbuzz-devel (43%) Extracting the files of harfbuzz-devel (45%) Extracting the files of harfbuzz-devel (46%) Extracting the files of harfbuzz-devel (48%) Extracting the files of harfbuzz-devel (50%) Extracting the files of harfbuzz-devel (51%) Extracting the files of harfbuzz-devel (53%) Extracting the files of harfbuzz-devel (55%) Extracting the files of harfbuzz-devel (56%) Extracting the files of harfbuzz-devel (58%) Extracting the files of harfbuzz-devel (60%) Extracting the files of harfbuzz-devel (61%) Extracting the files of harfbuzz-devel (63%) Extracting the files of harfbuzz-devel (65%) Extracting the files of harfbuzz-devel (66%) Extracting the files of harfbuzz-devel (68%) Extracting the files of harfbuzz-devel (70%) Extracting the files of harfbuzz-devel (71%) Extracting the files of harfbuzz-devel (73%) Extracting the files of harfbuzz-devel (75%) Extracting the files of harfbuzz-devel (76%) Extracting the files of harfbuzz-devel (78%) Extracting the files of harfbuzz-devel (80%) Extracting the files of harfbuzz-devel (81%) Extracting the files of harfbuzz-devel (83%) Extracting the files of harfbuzz-devel (85%) Extracting the files of harfbuzz-devel (86%) Extracting the files of harfbuzz-devel (88%) Extracting the files of harfbuzz-devel (90%) Extracting the files of harfbuzz-devel (91%) Extracting the files of harfbuzz-devel (93%) Extracting the files of harfbuzz-devel (95%) Extracting the files of harfbuzz-devel (96%) Extracting the files of harfbuzz-devel (98%) Extracting the files of harfbuzz-devel (100%) [complete] Installed harfbuzz-devel Installing 284 / 293 Installing pango-devel, version 1.58.2, release 66 Extracting the files of pango-devel (1%) Extracting the files of pango-devel (3%) Extracting the files of pango-devel (5%) Extracting the files of pango-devel (7%) Extracting the files of pango-devel (9%) Extracting the files of pango-devel (11%) Extracting the files of pango-devel (12%) Extracting the files of pango-devel (14%) Extracting the files of pango-devel (16%) Extracting the files of pango-devel (18%) Extracting the files of pango-devel (20%) Extracting the files of pango-devel (22%) Extracting the files of pango-devel (24%) Extracting the files of pango-devel (25%) Extracting the files of pango-devel (27%) Extracting the files of pango-devel (29%) Extracting the files of pango-devel (31%) Extracting the files of pango-devel (33%) Extracting the files of pango-devel (35%) Extracting the files of pango-devel (37%) Extracting the files of pango-devel (38%) Extracting the files of pango-devel (40%) Extracting the files of pango-devel (42%) Extracting the files of pango-devel (44%) Extracting the files of pango-devel (46%) Extracting the files of pango-devel (48%) Extracting the files of pango-devel (50%) Extracting the files of pango-devel (51%) Extracting the files of pango-devel (53%) Extracting the files of pango-devel (55%) Extracting the files of pango-devel (57%) Extracting the files of pango-devel (59%) Extracting the files of pango-devel (61%) Extracting the files of pango-devel (62%) Extracting the files of pango-devel (64%) Extracting the files of pango-devel (66%) Extracting the files of pango-devel (68%) Extracting the files of pango-devel (70%) Extracting the files of pango-devel (72%) Extracting the files of pango-devel (74%) Extracting the files of pango-devel (75%) Extracting the files of pango-devel (77%) Extracting the files of pango-devel (79%) Extracting the files of pango-devel (81%) Extracting the files of pango-devel (83%) Extracting the files of pango-devel (85%) Extracting the files of pango-devel (87%) Extracting the files of pango-devel (88%) Extracting the files of pango-devel (90%) Extracting the files of pango-devel (92%) Extracting the files of pango-devel (94%) Extracting the files of pango-devel (96%) Extracting the files of pango-devel (98%) Extracting the files of pango-devel (100%) [complete] Installed pango-devel Installing 285 / 293 Installing lame-devel, version 3.100, release 12 Extracting the files of lame-devel (50%) Extracting the files of lame-devel (100%) [complete] Installed lame-devel Installing 286 / 293 Installing at-spi2-devel, version 2.60.6, release 61 Extracting the files of at-spi2-devel (1%) Extracting the files of at-spi2-devel (2%) Extracting the files of at-spi2-devel (3%) Extracting the files of at-spi2-devel (5%) Extracting the files of at-spi2-devel (6%) Extracting the files of at-spi2-devel (7%) Extracting the files of at-spi2-devel (9%) Extracting the files of at-spi2-devel (10%) Extracting the files of at-spi2-devel (11%) Extracting the files of at-spi2-devel (13%) Extracting the files of at-spi2-devel (14%) Extracting the files of at-spi2-devel (15%) Extracting the files of at-spi2-devel (17%) Extracting the files of at-spi2-devel (18%) Extracting the files of at-spi2-devel (19%) Extracting the files of at-spi2-devel (21%) Extracting the files of at-spi2-devel (22%) Extracting the files of at-spi2-devel (23%) Extracting the files of at-spi2-devel (25%) Extracting the files of at-spi2-devel (26%) Extracting the files of at-spi2-devel (27%) Extracting the files of at-spi2-devel (28%) Extracting the files of at-spi2-devel (30%) Extracting the files of at-spi2-devel (31%) Extracting the files of at-spi2-devel (32%) Extracting the files of at-spi2-devel (34%) Extracting the files of at-spi2-devel (35%) Extracting the files of at-spi2-devel (36%) Extracting the files of at-spi2-devel (38%) Extracting the files of at-spi2-devel (39%) Extracting the files of at-spi2-devel (40%) Extracting the files of at-spi2-devel (42%) Extracting the files of at-spi2-devel (43%) Extracting the files of at-spi2-devel (44%) Extracting the files of at-spi2-devel (46%) Extracting the files of at-spi2-devel (47%) Extracting the files of at-spi2-devel (48%) Extracting the files of at-spi2-devel (50%) Extracting the files of at-spi2-devel (51%) Extracting the files of at-spi2-devel (52%) Extracting the files of at-spi2-devel (53%) Extracting the files of at-spi2-devel (55%) Extracting the files of at-spi2-devel (56%) Extracting the files of at-spi2-devel (57%) Extracting the files of at-spi2-devel (59%) Extracting the files of at-spi2-devel (60%) Extracting the files of at-spi2-devel (61%) Extracting the files of at-spi2-devel (63%) Extracting the files of at-spi2-devel (64%) Extracting the files of at-spi2-devel (65%) Extracting the files of at-spi2-devel (67%) Extracting the files of at-spi2-devel (68%) Extracting the files of at-spi2-devel (69%) Extracting the files of at-spi2-devel (71%) Extracting the files of at-spi2-devel (72%) Extracting the files of at-spi2-devel (73%) Extracting the files of at-spi2-devel (75%) Extracting the files of at-spi2-devel (76%) Extracting the files of at-spi2-devel (77%) Extracting the files of at-spi2-devel (78%) Extracting the files of at-spi2-devel (80%) Extracting the files of at-spi2-devel (81%) Extracting the files of at-spi2-devel (82%) Extracting the files of at-spi2-devel (84%) Extracting the files of at-spi2-devel (85%) Extracting the files of at-spi2-devel (86%) Extracting the files of at-spi2-devel (88%) Extracting the files of at-spi2-devel (89%) Extracting the files of at-spi2-devel (90%) Extracting the files of at-spi2-devel (92%) Extracting the files of at-spi2-devel (93%) Extracting the files of at-spi2-devel (94%) Extracting the files of at-spi2-devel (96%) Extracting the files of at-spi2-devel (97%) Extracting the files of at-spi2-devel (98%) Extracting the files of at-spi2-devel (100%) [complete] Installed at-spi2-devel Installing 287 / 293 Installing jack-audio-connection-kit-devel, version 1.9.22, release 19 Extracting the files of jack-audio-connection-kit-devel (4%) Extracting the files of jack-audio-connection-kit-devel (9%) Extracting the files of jack-audio-connection-kit-devel (14%) Extracting the files of jack-audio-connection-kit-devel (19%) Extracting the files of jack-audio-connection-kit-devel (23%) Extracting the files of jack-audio-connection-kit-devel (28%) Extracting the files of jack-audio-connection-kit-devel (33%) Extracting the files of jack-audio-connection-kit-devel (38%) Extracting the files of jack-audio-connection-kit-devel (42%) Extracting the files of jack-audio-connection-kit-devel (47%) Extracting the files of jack-audio-connection-kit-devel (52%) Extracting the files of jack-audio-connection-kit-devel (57%) Extracting the files of jack-audio-connection-kit-devel (61%) Extracting the files of jack-audio-connection-kit-devel (66%) Extracting the files of jack-audio-connection-kit-devel (71%) Extracting the files of jack-audio-connection-kit-devel (76%) Extracting the files of jack-audio-connection-kit-devel (80%) Extracting the files of jack-audio-connection-kit-devel (85%) Extracting the files of jack-audio-connection-kit-devel (90%) Extracting the files of jack-audio-connection-kit-devel (95%) Extracting the files of jack-audio-connection-kit-devel (100%) [complete] Installed jack-audio-connection-kit-devel Installing 288 / 293 Installing libid3tag-devel, version 0.16.4, release 7 Extracting the files of libid3tag-devel (14%) Extracting the files of libid3tag-devel (28%) Extracting the files of libid3tag-devel (42%) Extracting the files of libid3tag-devel (57%) Extracting the files of libid3tag-devel (71%) Extracting the files of libid3tag-devel (85%) Extracting the files of libid3tag-devel (100%) [complete] Installed libid3tag-devel Installing 289 / 293 Installing libxdamage-devel, version 1.1.7, release 19 Extracting the files of libxdamage-devel (33%) Extracting the files of libxdamage-devel (66%) Extracting the files of libxdamage-devel (100%) [complete] Installed libxdamage-devel Installing 290 / 293 Installing libxcomposite-devel, version 0.4.7, release 17 Extracting the files of libxcomposite-devel (33%) Extracting the files of libxcomposite-devel (66%) Extracting the files of libxcomposite-devel (100%) [complete] Installed libxcomposite-devel Installing 291 / 293 Installing lilv-devel, version 0.26.4, release 14 Extracting the files of lilv-devel (25%) Extracting the files of lilv-devel (50%) Extracting the files of lilv-devel (75%) Extracting the files of lilv-devel (100%) [complete] Installed lilv-devel Installing 292 / 293 Installing libepoxy-devel, version 1.5.10, release 14 Extracting the files of libepoxy-devel (11%) Extracting the files of libepoxy-devel (22%) Extracting the files of libepoxy-devel (33%) Extracting the files of libepoxy-devel (44%) Extracting the files of libepoxy-devel (55%) Extracting the files of libepoxy-devel (66%) Extracting the files of libepoxy-devel (77%) Extracting the files of libepoxy-devel (88%) Extracting the files of libepoxy-devel (100%) [complete] Installed libepoxy-devel Installing 293 / 293 Installing libgtk-3-devel, version 3.24.52, release 123 Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (0%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (1%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (2%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (3%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (4%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (5%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (6%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (7%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (8%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (9%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (10%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (11%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (12%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (13%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (14%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (15%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (16%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (17%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (18%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (19%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (20%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (21%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (22%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (23%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (24%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (25%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (26%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (27%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (28%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (29%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (30%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (31%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (32%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (33%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (34%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (35%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (36%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (37%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (38%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (39%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (40%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (41%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (42%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (43%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (44%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (45%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (46%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (47%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (48%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (49%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (50%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (51%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (52%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (53%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (54%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (55%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (56%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (57%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (58%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (59%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (60%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (61%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (62%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (63%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (64%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (65%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (66%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (67%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (68%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (69%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (70%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (71%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (72%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (73%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (74%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (75%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (76%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (77%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (78%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (79%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (80%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (81%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (82%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (83%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (84%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (85%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (86%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (87%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (88%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (89%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (90%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (91%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (92%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (93%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (94%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (95%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (96%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (97%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (98%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (99%) Extracting the files of libgtk-3-devel (100%) [complete] Installed libgtk-3-devel [BuildDep] Checking build-deps for audacity-3.7.8-52 [BuildDep] Requesting installation of: alsa-lib-devel vamp-plugin-sdk-devel suil-devel portaudio-devel rapidjson-devel soundtouch-devel libmad-devel libgtk-3-devel wavpack-devel gstreamer-devel libid3tag-devel libflac-devel libvorbis-devel lilv-devel sqlite3-devel jack-audio-connection-kit-devel ffmpeg-devel libsndfile-devel twolame-devel git lame-devel libsoxr-devel mpg123-devel opusfile-devel portmidi-devel wxwidgets-devel time=2026-08-16T02:44:06.878+02:00 level=DEBUG msg="Stopping D-BUS" time=2026-08-16T02:44:06.881+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="chown -R build:build /home/build" time=2026-08-16T02:44:06.886+02:00 level=DEBUG msg="Dropping container networking" time=2026-08-16T02:44:06.887+02:00 level=DEBUG msg="Configuring container networking" time=2026-08-16T02:44:06.892+02:00 level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/75f2b1d9c7d45faaaf193844d5fee796694deac7bf4932ca520563ab4fb74c27/audacity-sources-3.7.8.tar.gz target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/YPKG/sources/audacity-sources-3.7.8.tar.gz time=2026-08-16T02:44:06.895+02:00 level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/.cache/bazel time=2026-08-16T02:44:06.897+02:00 level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/.ccache time=2026-08-16T02:44:06.899+02:00 level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/.cache/go-build time=2026-08-16T02:44:06.901+02:00 level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/audacity/union/home/build/.cache/sccache time=2026-08-16T02:44:06.903+02:00 level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-08-16T02:44:06.903+02:00 level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-08-16T02:44:06.903+02:00 level=DEBUG msg="Starting sccache server" time=2026-08-16T02:44:06.932+02:00 level=INFO msg="Now starting build" package=audacity time=2026-08-16T02:44:06.932+02:00 level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/audacity/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1781278734" + cd /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export package=audacity + package=audacity + export release=52 + release=52 + export version=3.7.8 + version=3.7.8 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/audacity/install + installdir=/home/build/YPKG/root/audacity/install + export PKG_ROOT_DIR=/home/build/YPKG/root/audacity + PKG_ROOT_DIR=/home/build/YPKG/root/audacity + export PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1781278734 + SOURCE_DATE_EPOCH=1781278734 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + cmake -G Ninja . -B solusBuildDir '-DCMAKE_C_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' '-DCMAKE_CXX_FLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' '-DCMAKE_LD_FLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' -DCMAKE_LIB_SUFFIX=64 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -Daudacity_conan_enabled=Off -Daudacity_has_networking=Off -Daudacity_has_crashreports=Off -Daudacity_has_updates_check=Off -Daudacity_has_sentry_reporting=Off -Daudacity_has_vst3=Off -Daudacity_lib_preference=system -Daudacity_obey_system_dependencies=On -Daudacity_use_portsmf=local -Daudacity_use_sbsms=local -- The C compiler identification is GNU 15.2.1 -- The CXX compiler identification is GNU 15.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-solus-linux-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-solus-linux-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /usr/bin/python3.14 (found version "3.14.7") found components: Interpreter -- The ASM_NASM compiler identification is NASM -- Found assembler: /usr/bin/nasm -- Build Info: -- Host System: Linux-7.1.6-1.el10.elrepo.x86_64 -- Host System Name: Linux -- Host System Processor: x86_64 -- Host System Version: 7.1.6-1.el10.elrepo.x86_64 -- Host System Architecture: 64-bit -- -- Compiler: /usr/bin/x86_64-solus-linux-g++ -- Compiler Version: 15.2.1 -- Compiler Standard: 17 -- Compiler Standard Required: ON -- Compiler Extensions: -- -- Current Commit: unknown -- -- Looking for pow in m -- Looking for pow in m - found -- Looking for __atomic_fetch_add_4 in atomic -- Looking for __atomic_fetch_add_4 in atomic - found -- Performing Test HAVE_MMX -- Performing Test HAVE_MMX - Success -- Performing Test HAVE_SSE -- Performing Test HAVE_SSE - Success -- Performing Test HAVE_SSE2 -- Performing Test HAVE_SSE2 - Success -- Looking for 4 include files float.h, ..., string.h -- Looking for 4 include files float.h, ..., string.h - found -- Looking for assert.h -- Looking for assert.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for malloc.h -- Looking for malloc.h - found -- Looking for memory.h -- Looking for memory.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdlib.h -- Looking for stdlib.h - found -- Looking for string.h -- Looking for string.h - found -- Looking for strings.h -- Looking for strings.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for fileno -- Looking for fileno - found -- Looking for flock -- Looking for flock - found -- Looking for gmtime -- Looking for gmtime - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for lrint -- Looking for lrint - found -- Looking for lrintf -- Looking for lrintf - found -- Looking for lstat -- Looking for lstat - found -- Looking for mlock -- Looking for mlock - found -- Looking for posix_fadvise -- Looking for posix_fadvise - found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long -- Check size of long - done -- Check size of float -- Check size of float - done -- Probing for libjpeg-turbo 3 -- ========== Using system version of ZLIB ========== -- ========== Using system version of PNG ========== -- ========== Using system version of JPEG ========== -- ========== Using system version of EXPAT ========== -- ========== Using system version of wxWidgets ========== -- ========== Using system version of libmp3lame ========== -- ========== Using system version of mpg123 ========== -- ========== Using system version of libid3tag ========== -- ========== Using system version of WavPack ========== -- ========== Using system version of Ogg ========== -- ========== Using system version of FLAC ========== -- ========== Using system version of Opus ========== -- ========== Using system version of opusfile ========== -- ========== Using system version of Vorbis ========== -- ========== Using system version of SndFile ========== -- ========== Using system version of PortAudio ========== -- ========== Using system version of RapidJSON ========== -- ========== Using system version of PortMidi ========== -- Found libuuid: libuuid_INCLUDE_DIR: /usr/include libuuid_LIBRARIES: /usr/lib/libuuid.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found EXPAT: /usr/lib64/libexpat.so (found version "2.8.3") wxWidgets_LIBRARIES=general;-L/usr/lib64;general;-pthread;general;-lwx_baseu-3.2;general;-lwx_gtk3u_core-3.2;general;-lwx_gtk3u_html-3.2;general;-lwx_gtk3u_qa-3.2;general;-lwx_baseu_xml-3.2;general;-lwx_baseu_net-3.2 wxWidgets_LIBRARY_DIRS=/usr/lib64 -- Found wxWidgets: general;-L/usr/lib64;general;-pthread;general;/usr/lib64/libwx_baseu-3.2.so;general;/usr/lib64/libwx_gtk3u_core-3.2.so;general;/usr/lib64/libwx_gtk3u_html-3.2.so;general;/usr/lib64/libwx_gtk3u_qa-3.2.so;general;/usr/lib64/libwx_baseu_xml-3.2.so;general;/usr/lib64/libwx_baseu_net-3.2.so (found version "3.2.8") -- Found lame: libmp3lame_INCLUDE_DIR: /usr/include libmp3lame_LIBRARIES: /usr/lib/libmp3lame.so -- Found mpg123: mpg123_INCLUDE_DIR: /usr/include mpg123_LIBRARIES: /usr/lib/libmpg123.so -- Found libid3tag: libid3tag_INCLUDE_DIR: /usr/include libid3tag_LIBRARIES: /usr/lib/libid3tag.so -- Found wavpack: wavpack_INCLUDE_DIR: /usr/include wavpack_LIBRARIES: /usr/lib/libwavpack.so -- Found Ogg: /usr/include -- Found FLAC: TRUE -- Found Opus: TRUE -- Found opusfile: /usr/include -- Found Vorbis: TRUE -- Found SndFile: /usr/include -- Found PortAudio: PortAudio_INCLUDE_DIR: /usr/include PortAudio_LIBRARIES: /usr/lib/libportaudio.so -- RapidJSON found. Headers: /usr/include -- Found portmidi: portmidi_INCLUDE_DIR: /usr/include portmidi_LIBRARIES: /usr/lib/libportmidi.so -- Trying to retrieve GTK version from general;-L/usr/lib64;general;-pthread;general;/usr/lib64/libwx_baseu-3.2.so;general;/usr/lib64/libwx_gtk3u_core-3.2.so;general;/usr/lib64/libwx_gtk3u_html-3.2.so;general;/usr/lib64/libwx_gtk3u_qa-3.2.so;general;/usr/lib64/libwx_baseu_xml-3.2.so;general;/usr/lib64/libwx_baseu_net-3.2.so -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.52 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.88.3 -- Fixing up ZLib mess... -- ========== Configuring vamp ========== -- Checking for modules 'vamp >= 2.5;vamp-hostsdk >= 2.5' -- Found vamp, version 2.10 -- Found vamp-hostsdk, version 2.10 -- Using 'vamp' system library -- Interface libvamp: include: Libraries: -- ========== Configuring lv2 ========== -- Checking for modules 'lilv-0 >= 0.24.6;lv2 >= 1.16.0;serd-0 >= 0.30.2;sord-0 >= 0.16.4;sratom-0 >= 0.6.4;suil-0 >= 0.10.6' -- Found lilv-0, version 0.26.4 -- Found lv2, version 1.18.10 -- Found serd-0, version 0.32.8 -- Found sord-0, version 0.16.22 -- Found sratom-0, version 0.6.22 -- Found suil-0, version 0.10.24 -- Using 'lv2' system library -- Interface lv2: include: Libraries: -- ========== Configuring sbsms ========== -- Using 'sbsms' local library -- Found Threads: TRUE -- ========== Configuring soundtouch ========== -- Checking for module 'soundtouch >= 1.7.1' -- Found soundtouch, version 2.4.0 -- Using 'soundtouch' system library -- Interface soundtouch: include: Libraries: -- ========== Configuring twolame ========== -- Checking for module 'twolame >= 0.3.13' -- Found twolame, version 0.4.0 -- Using 'twolame' system library -- Interface twolame: include: Libraries: -- Looking for pa_jack.h -- Looking for pa_jack.h - found -- Looking for pa_linux_alsa.h -- Looking for pa_linux_alsa.h - found -- ========== Configuring manual ========== -- ========== Configuring images ========== -- ========== Configuring lib-string-utils ========== -- ========== Configuring lib-strings ========== -- ========== Configuring lib-utility ========== -- ========== Configuring lib-uuid ========== -- ========== Configuring lib-components ========== -- ========== Configuring lib-basic-ui ========== -- ========== Configuring lib-exceptions ========== -- ========== Configuring lib-export-ui ========== -- ========== Configuring lib-preferences ========== -- ========== Configuring soxr ========== -- Checking for module 'soxr >= 0.1.1' -- Found soxr, version 0.1.3 -- Using 'soxr' system library -- Interface libsoxr: include: Libraries: lib-string-utils;lib-strings;lib-utility;lib-uuid;lib-components;lib-basic-ui;lib-exceptions;lib-export-ui;lib-preferences;lib-math;lib-files;lib-import-export;lib-ipc;lib-registries;lib-xml;lib-audio-devices;lib-project;lib-screen-geometry;lib-project-rate;lib-file-formats;lib-theme;image-compiler;lib-theme-resources;lib-track;lib-transactions;lib-sample-track;lib-module-manager;lib-project-history;lib-graphics;lib-audio-graph;lib-tags;lib-realtime-effects;lib-audio-io;lib-wave-track;lib-wave-track-settings;lib-wave-track-paint;lib-track-selection;lib-project-file-io;lib-command-parameters;lib-numeric-formats;lib-effects;lib-time-frequency-selection;lib-wx-wrappers;lib-shuttlegui;lib-wx-init;lib-time-track;lib-vst3;lib-snapping;lib-vst;lib-ladspa;lib-audio-unit;lib-playable-track;lib-time-and-pitch;lib-mixer;lib-channel;lib-stretching-sequence;lib-menus;lib-note-track;lib-viewport;lib-music-information-retrieval;lib-crypto;lib-fft;lib-concurrency;lib-sqlite-helpers;lib-preference-pages;lib-dynamic-range-processor;lib-audacity-application-logic;lib-builtin-effects;lib-label-track;lib-wave-track-fft;lib-lv2;lib-nyquist-effects;lib-sentry-reporting -- ========== Configuring lib-math ========== -- ========== Configuring lib-files ========== -- ========== Configuring lib-import-export ========== -- ========== Configuring lib-ipc ========== -- ========== Configuring lib-registries ========== -- ========== Configuring lib-xml ========== -- ========== Configuring lib-audio-devices ========== -- ========== Configuring lib-project ========== -- ========== Configuring lib-screen-geometry ========== -- ========== Configuring lib-project-rate ========== -- ========== Configuring lib-file-formats ========== -- ========== Configuring lib-theme ========== -- ========== Configuring lib-theme-resources ========== -- ========== Configuring lib-track ========== -- ========== Configuring lib-transactions ========== -- ========== Configuring lib-sample-track ========== -- ========== Configuring lib-module-manager ========== -- ========== Configuring lib-project-history ========== -- ========== Configuring lib-graphics ========== -- ========== Configuring lib-audio-graph ========== -- ========== Configuring lib-tags ========== -- ========== Configuring lib-realtime-effects ========== -- ========== Configuring lib-audio-io ========== -- ========== Configuring lib-wave-track ========== -- ========== Configuring lib-wave-track-settings ========== -- ========== Configuring lib-wave-track-paint ========== -- ========== Configuring lib-track-selection ========== -- ========== Configuring sqlite ========== -- Checking for module 'sqlite3 >= 3.31.1' -- Found sqlite3, version 3.53.3 -- Using 'sqlite' system library -- Interface sqlite: include: Libraries: lib-string-utils;lib-strings;lib-utility;lib-uuid;lib-components;lib-basic-ui;lib-exceptions;lib-export-ui;lib-preferences;lib-math;lib-files;lib-import-export;lib-ipc;lib-registries;lib-xml;lib-audio-devices;lib-project;lib-screen-geometry;lib-project-rate;lib-file-formats;lib-theme;image-compiler;lib-theme-resources;lib-track;lib-transactions;lib-sample-track;lib-module-manager;lib-project-history;lib-graphics;lib-audio-graph;lib-tags;lib-realtime-effects;lib-audio-io;lib-wave-track;lib-wave-track-settings;lib-wave-track-paint;lib-track-selection;lib-project-file-io;lib-command-parameters;lib-numeric-formats;lib-effects;lib-time-frequency-selection;lib-wx-wrappers;lib-shuttlegui;lib-wx-init;lib-time-track;lib-vst3;lib-snapping;lib-vst;lib-ladspa;lib-audio-unit;lib-playable-track;lib-time-and-pitch;lib-mixer;lib-channel;lib-stretching-sequence;lib-menus;lib-note-track;lib-viewport;lib-music-information-retrieval;lib-crypto;lib-fft;lib-concurrency;lib-sqlite-helpers;lib-preference-pages;lib-dynamic-range-processor;lib-audacity-application-logic;lib-builtin-effects;lib-label-track;lib-wave-track-fft;lib-lv2;lib-nyquist-effects;lib-sentry-reporting -- ========== Configuring lib-project-file-io ========== -- ========== Configuring lib-command-parameters ========== -- ========== Configuring lib-numeric-formats ========== -- ========== Configuring lib-effects ========== -- ========== Configuring lib-time-frequency-selection ========== -- ========== Configuring lib-wx-wrappers ========== -- ========== Configuring lib-shuttlegui ========== -- ========== Configuring lib-wx-init ========== -- ========== Configuring lib-time-track ========== -- ========== Configuring lib-snapping ========== -- ========== Configuring lib-vst ========== -- ========== Configuring lib-ladspa ========== -- ========== Configuring lib-playable-track ========== -- ========== Configuring lib-time-and-pitch ========== -- ========== Configuring lib-mixer ========== -- ========== Configuring lib-channel ========== -- ========== Configuring lib-stretching-sequence ========== -- ========== Configuring lib-menus ========== -- ========== Configuring portsmf ========== -- Using 'portsmf' local library -- ========== Configuring lib-note-track ========== -- ========== Configuring lib-viewport ========== -- ========== Configuring lib-music-information-retrieval ========== -- ========== Configuring lib-crypto ========== -- ========== Configuring lib-fft ========== -- ========== Configuring lib-concurrency ========== -- ========== Configuring lib-sqlite-helpers ========== -- ========== Configuring lib-preference-pages ========== -- ========== Configuring lib-dynamic-range-processor ========== -- ========== Configuring lib-audacity-application-logic ========== -- ========== Configuring lib-builtin-effects ========== -- ========== Configuring lib-label-track ========== -- ========== Configuring lib-wave-track-fft ========== -- ========== Configuring lib-lv2 ========== -- ========== Configuring lib-nyquist-effects ========== -- ========== Configuring locale ========== -- ========== Configuring Audacity ========== -- Looking for clock_gettime -- Looking for clock_gettime - found -- ========== Configuring mod-null ========== -- ========== Configuring mod-mp3 ========== -- ========== Configuring mod-pcm ========== -- ========== Configuring mod-cl ========== -- ========== Configuring mod-lof ========== -- ========== Configuring mod-aup ========== -- ========== Configuring mod-ogg ========== -- ========== Configuring mod-flac ========== -- ========== Configuring mod-mp2 ========== -- ========== Configuring mod-wavpack ========== -- ========== Configuring mod-mpg123 ========== -- ========== Configuring lib-ffmpeg-support ========== -- ========== Configuring mod-ffmpeg ========== -- ========== Configuring mod-opus ========== -- ========== Configuring mod-midi-import-export ========== -- ========== Configuring mod-script-pipe ========== -- ========== Configuring mod-nyq-bench ========== -- ========== Configuring nyquist ========== -- ========== Configuring plug-ins ========== -- Configuring done (5.1s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LD_FLAGS CMAKE_LIB_SUFFIX -- Build files have been written to: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir + cd /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export package=audacity + package=audacity + export release=52 + release=52 + export version=3.7.8 + version=3.7.8 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/audacity/install + installdir=/home/build/YPKG/root/audacity/install + export PKG_ROOT_DIR=/home/build/YPKG/root/audacity + PKG_ROOT_DIR=/home/build/YPKG/root/audacity + export PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1781278734 + SOURCE_DATE_EPOCH=1781278734 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + ninja -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [1/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/CommandLineArgs.cpp.o [2/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/CFResources.cpp.o [3/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/Tuple.cpp.o [4/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/TypeEnumerator.cpp.o [5/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/ModuleConstants.cpp.o [6/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/Callable.cpp.o [7/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/TypeList.cpp.o [8/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/Composite.cpp.o [9/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/BufferedStreamReader.cpp.o [10/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/TypeSwitch.cpp.o [11/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/IteratorX.cpp.o [12/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/Observer.cpp.o [13/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/MemoryX.cpp.o [14/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/AppEvents.cpp.o [15/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/Variant.cpp.o [16/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/wxArrayStringEx.cpp.o [17/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/Identifier.cpp.o [18/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/Base64.cpp.o [19/1291] Building CXX object libraries/lib-utility/CMakeFiles/lib-utility.dir/MemoryStream.cpp.o [20/1291] Building CXX object libraries/lib-components/CMakeFiles/lib-components.dir/ComponentInterface.cpp.o [21/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-utility.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-utility.so [22/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/TranslatableString.cpp.o [23/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/UrlEncode.cpp.o [24/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/UrlDecode.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/UrlDecode.cpp: In function ‘std::string audacity::UrlDecode(const std::string&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/UrlDecode.cpp:22:18: warning: unused variable ‘length’ [-Wunused-variable] 22 | const size_t length = url.length (); | ^~~~~~ [25/1291] Building CXX object libraries/lib-components/CMakeFiles/lib-components.dir/SettingsVisitor.cpp.o [26/1291] Building CXX object libraries/lib-components/CMakeFiles/lib-components.dir/PluginProvider.cpp.o [27/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/StringUtils.cpp.o [28/1291] Building CXX object libraries/lib-exceptions/CMakeFiles/lib-exceptions.dir/UserException.cpp.o [29/1291] Building CXX object libraries/lib-basic-ui/CMakeFiles/lib-basic-ui.dir/BasicUI.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-basic-ui/BasicUI.cpp: In function ‘bool {anonymous}::RunXDGOpen(const std::string&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-basic-ui/BasicUI.cpp:136:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘rlim_t’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int fd = STDERR_FILENO + 1; fd < rlim.rlim_cur; ++fd) | ~~~^~~~~~~~~~~~~~~ [30/1291] Building CXX object libraries/lib-components/CMakeFiles/lib-components.dir/EffectAutomationParameters.cpp.o [31/1291] Building CXX object libraries/lib-preferences/CMakeFiles/lib-preferences.dir/BasicSettings.cpp.o [32/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/UriParser.cpp.o [33/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/Internat.cpp.o [34/1291] Building CXX object libraries/lib-components/CMakeFiles/lib-components.dir/EffectInterface.cpp.o [35/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/ToChars.cpp.o [36/1291] Building CXX object libraries/lib-exceptions/CMakeFiles/lib-exceptions.dir/AudacityException.cpp.o [37/1291] Building C object lib-src/portmixer/CMakeFiles/portmixer.dir/src/px_mixer.c.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.c:40: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:142:12: warning: ‘cleanup’ declared ‘static’ but never defined [-Wunused-function] 142 | static int cleanup(px_mixer *Px); | ^~~~~~~ [38/1291] Building CXX object libraries/lib-exceptions/CMakeFiles/lib-exceptions.dir/InconsistencyException.cpp.o [39/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/DateTimeConversions.cpp.o [40/1291] Building C object lib-src/portmixer/CMakeFiles/portmixer.dir/src/px_unix_oss.c.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_unix_oss.c:62: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:187:12: warning: ‘supports_output_balance’ declared ‘static’ but never defined [-Wunused-function] 187 | static int supports_output_balance(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:188:18: warning: ‘get_output_balance’ declared ‘static’ but never defined [-Wunused-function] 188 | static PxBalance get_output_balance(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:189:13: warning: ‘set_output_balance’ declared ‘static’ but never defined [-Wunused-function] 189 | static void set_output_balance(px_mixer *Px, PxBalance balance); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:195:12: warning: ‘supports_play_through’ declared ‘static’ but never defined [-Wunused-function] 195 | static int supports_play_through(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:196:17: warning: ‘get_play_through’ declared ‘static’ but never defined [-Wunused-function] 196 | static PxVolume get_play_through(px_mixer *Px); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:197:13: warning: ‘set_play_through’ declared ‘static’ but never defined [-Wunused-function] 197 | static void set_play_through(px_mixer *Px, PxVolume volume); | ^~~~~~~~~~~~~~~~ [41/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/CodeConversions.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp: In function ‘std::string audacity::ToUTF8(const std::wstring&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:21:17: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 21 | return std::wstring_convert> ().to_bytes (wstr); | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/locale:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:13: /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp: In function ‘std::string audacity::ToUTF8(const wchar_t*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:26:17: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 26 | return std::wstring_convert> ().to_bytes (wstr); | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp: In function ‘std::wstring audacity::ToWString(const std::string&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:36:17: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 36 | return std::wstring_convert> ().from_bytes (str); | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp: In function ‘std::wstring audacity::ToWString(std::string_view)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:41:16: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 41 | return std::wstring_convert>().from_bytes( | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp: In function ‘std::wstring audacity::ToWString(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-string-utils/CodeConversions.cpp:47:17: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 47 | return std::wstring_convert> ().from_bytes (str); | ^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ [42/1291] Building C object lib-src/portmixer/CMakeFiles/portmixer.dir/src/px_linux_alsa.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘open_mixer’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:159:14: warning: unused variable ‘ndx’ [-Wunused-variable] 159 | int ndx; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘generic_lookup’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:394:22: warning: unused variable ‘elem’ [-Wunused-variable] 394 | snd_mixer_elem_t *elem; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:393:26: warning: unused variable ‘id’ [-Wunused-variable] 393 | snd_mixer_selem_id_t *id; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘get_num_mixers’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:523:12: warning: unused variable ‘info’ [-Wunused-variable] 523 | PxInfo *info = (PxInfo *)Px->info; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘get_mixer_name’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:530:12: warning: unused variable ‘info’ [-Wunused-variable] 530 | PxInfo *info = (PxInfo *)Px->info; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘get_current_input_source’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:671:8: warning: unused variable ‘i’ [-Wunused-variable] 671 | int i; | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:670:22: warning: unused variable ‘elem’ [-Wunused-variable] 670 | snd_mixer_elem_t *elem; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:47: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h: At top level: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:187:12: warning: ‘supports_output_balance’ declared ‘static’ but never defined [-Wunused-function] 187 | static int supports_output_balance(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:188:18: warning: ‘get_output_balance’ declared ‘static’ but never defined [-Wunused-function] 188 | static PxBalance get_output_balance(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:189:13: warning: ‘set_output_balance’ declared ‘static’ but never defined [-Wunused-function] 189 | static void set_output_balance(px_mixer *Px, PxBalance balance); | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:195:12: warning: ‘supports_play_through’ declared ‘static’ but never defined [-Wunused-function] 195 | static int supports_play_through(px_mixer *Px); | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:196:17: warning: ‘get_play_through’ declared ‘static’ but never defined [-Wunused-function] 196 | static PxVolume get_play_through(px_mixer *Px); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_mixer.h:197:13: warning: ‘set_play_through’ declared ‘static’ but never defined [-Wunused-function] 197 | static void set_play_through(px_mixer *Px, PxVolume volume); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:496:13: warning: ‘set_volume’ defined but not used [-Wunused-function] 496 | static void set_volume(PxDev *dev, const char *name, PxVolume volume) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:442:17: warning: ‘get_volume’ defined but not used [-Wunused-function] 442 | static PxVolume get_volume(PxDev *dev, const char *name) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c: In function ‘open_mixer’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:213:29: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 255 [-Wformat-truncation=] 213 | "%s:%d", | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:213:25: note: using the range [-2147483648, 2147483647] for directive argument 213 | "%s:%d", | ^~~~~~~ In file included from /usr/include/stdio.h:974, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:39: In function ‘snprintf’, inlined from ‘open_mixer’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portmixer/src/px_linux_alsa.c:211:16: /usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 3 and 268 bytes into a destination of size 256 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [43/1291] Building CXX object libraries/lib-strings/CMakeFiles/lib-strings.dir/Languages.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-strings/Languages.cpp: In function ‘void Languages::GetLanguages(FilePaths, wxArrayString&, TranslatableStrings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-strings/Languages.cpp:224:25: warning: ‘bool wxFileName::Normalize()’ is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 224 | pathNorm.Normalize(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-strings/Languages.cpp:43: /usr/include/wx-3.2/wx/filename.h:366:10: note: declared here 366 | bool Normalize() | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-strings/Languages.cpp: In function ‘wxString Languages::SetLang(const FilePaths&, const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-strings/Languages.cpp:376:10: warning: typedef ‘using future1 = int’ locally defined but not used [-Wunused-local-typedefs] 376 | using future1 = decltype( | ^~~~~~~ [44/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-strings.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-strings.so [45/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/PlatformCompatibility.cpp.o [46/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-components.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-components.so [47/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-basic-ui.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-basic-ui.so [48/1291] Building CXX object libraries/lib-registries/CMakeFiles/lib-registries.dir/ClientData.cpp.o [49/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-exceptions.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-exceptions.so [50/1291] Linking C static library lib-src/portmixer/libportmixer.a [51/1291] Building CXX object libraries/lib-string-utils/CMakeFiles/lib-string-utils.dir/FromChars.cpp.o [52/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/FileIO.cpp.o [53/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/PlatformCompatibilityWX.cpp.o [54/1291] Building CXX object libraries/lib-xml/CMakeFiles/lib-xml.dir/XMLAttributeValueView.cpp.o [55/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-string-utils.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-string-utils.so [56/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/AudacityLogger.cpp.o [57/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/FileException.cpp.o [58/1291] Building CXX object libraries/lib-xml/CMakeFiles/lib-xml.dir/XMLMethodRegistry.cpp.o [59/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/PathList.cpp.o [60/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/InterpolateAudio.cpp.o [61/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/SampleCount.cpp.o [62/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/TempDirectory.cpp.o [63/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/EBUR128.cpp.o [64/1291] Building CXX object libraries/lib-audio-devices/CMakeFiles/lib-audio-devices.dir/Meter.cpp.o [65/1291] Building CXX object libraries/lib-preferences/CMakeFiles/lib-preferences.dir/Prefs.cpp.o [66/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/Matrix.cpp.o [67/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/Biquad.cpp.o [68/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-preferences.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-preferences.so [69/1291] Building CXX object libraries/lib-xml/CMakeFiles/lib-xml.dir/XMLTagHandler.cpp.o [70/1291] Building CXX object libraries/lib-project/CMakeFiles/lib-project.dir/ProjectFormatVersion.cpp.o [71/1291] Building CXX object libraries/lib-xml/CMakeFiles/lib-xml.dir/XMLFileReader.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLFileReader.cpp: In member function ‘bool XMLFileReader::ParseString(XMLTagHandler*, const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLFileReader.cpp:139:16: warning: unused variable ‘buffer’ [-Wunused-variable] 139 | const char *buffer = utf8.data(); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLFileReader.cpp:140:8: warning: unused variable ‘len’ [-Wunused-variable] 140 | int len = utf8.length(); | ^~~ [72/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/PitchName.cpp.o [73/1291] Building CXX object libraries/lib-audio-devices/CMakeFiles/lib-audio-devices.dir/DeviceChange.cpp.o [74/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/Resample.cpp.o [75/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/SampleFormat.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/SampleFormat.cpp: In function ‘TranslatableString GetSampleFormatStr(sampleFormat)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/SampleFormat.cpp:60:10: warning: enumeration value ‘undefinedSample’ not handled in switch [-Wswitch] 60 | switch(format) { | ^ [76/1291] Building CXX object libraries/lib-xml/CMakeFiles/lib-xml.dir/XMLWriter.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLWriter.cpp: In member function ‘void XMLUtf8BufferWriter::WriteEscaped(const std::string_view&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLWriter.cpp:609:68: warning: array subscript has type ‘char’ [-Wchar-subscripts] 609 | if (static_cast(c) > 0x1F || charXMLCompatiblity[c] != 0) | ^ [77/1291] Building CXX object libraries/lib-files/CMakeFiles/lib-files.dir/FileNames.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.cpp: In function ‘void FileNames::AddUniquePathToPathList(const FilePath&, FilePaths&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.cpp:634:23: warning: ‘wxPATH_NORM_ALL’ is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 634 | const auto flags = wxPATH_NORM_ALL & ~wxPATH_NORM_ENV_VARS; | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:46, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.cpp:23: /usr/include/wx-3.2/wx/filename.h:83:5: note: declared here 83 | wxPATH_NORM_ALL | ^~~~~~~~~~~~~~~ [78/1291] Building CXX object libraries/lib-math/CMakeFiles/lib-math.dir/Dither.cpp.o [79/1291] Building CXX object libraries/lib-screen-geometry/CMakeFiles/lib-screen-geometry.dir/ZoomInfo.cpp.o [80/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-files.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-files.so [81/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-math.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-math.so [82/1291] Building CXX object libraries/lib-project-rate/CMakeFiles/lib-project-rate.dir/Decibels.cpp.o [83/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-xml.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-xml.so [84/1291] Building CXX object libraries/lib-transactions/CMakeFiles/lib-transactions.dir/TransactionScope.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-transactions/TransactionScope.h:13, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-transactions/TransactionScope.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = TransactionScope::Factory; Type = const std::function(AudacityProject&)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function(AudacityProject&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject&}; Tag = TransactionScope::Factory; Signature = std::unique_ptr(AudacityProject&); auto Default = nullptr; auto ...Options = {}; result_type = std::unique_ptr]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-transactions/TransactionScope.cpp:21:26: required from here 21 | mpImpl = Factory::Call(project); | ~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [85/1291] Building CXX object libraries/lib-project/CMakeFiles/lib-project.dir/Project.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/Project.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/Project.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = AudacityProject; Type = const std::function(AudacityProject&)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function(AudacityProject&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/Project.cpp:131:47: required from here 131 | auto &factory = WindowPlacementFactory::Get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [86/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-transactions.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-transactions.so [87/1291] Building CXX object libraries/lib-audio-devices/CMakeFiles/lib-audio-devices.dir/DeviceManager.cpp.o [88/1291] Building CXX object libraries/lib-channel/CMakeFiles/lib-channel.dir/Channel.cpp.o [89/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/TimeWarper.cpp.o [90/1291] Building CXX object libraries/lib-project-rate/CMakeFiles/lib-project-rate.dir/QualitySettings.cpp.o [91/1291] Building CXX object libraries/lib-project-history/CMakeFiles/lib-project-history.dir/ProjectHistory.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/ProjectHistory.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/ProjectHistory.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = ProjectHistory::AutoSave; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject&}; Tag = ProjectHistory::AutoSave; Signature = void(AudacityProject&); auto Default = nullptr; auto ...Options = {}; result_type = void]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/ProjectHistory.cpp:76:21: required from here 76 | AutoSave::Call(project); | ~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [92/1291] Building CXX object libraries/lib-registries/CMakeFiles/lib-registries.dir/Registry.cpp.o [93/1291] Building CXX object libraries/lib-project-rate/CMakeFiles/lib-project-rate.dir/ProjectRate.cpp.o [94/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/TrackAttachment.cpp.o [95/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-registries.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-registries.so [96/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverterFormatter.cpp.o [97/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/ChannelAttachments.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [98/1291] Building CXX object libraries/lib-project-history/CMakeFiles/lib-project-history.dir/UndoManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/UndoManager.cpp: In member function ‘void UndoManager::RemoveStates(size_t, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/UndoManager.cpp:140:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 140 | if (current > begin) | ~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/UndoManager.cpp: In member function ‘void UndoManager::RenameState(int, const TranslatableString&, const TranslatableString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-history/UndoManager.cpp:213:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | if (state >= 0 && state < stack.size() ) { | ~~~~~~^~~~~~~~~~~~~~ [99/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverterType.cpp.o [100/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-channel.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-channel.so [101/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-screen-geometry.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-screen-geometry.so [102/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/Beats.cpp.o [103/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/UndoTracks.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/UndoTracks.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [104/1291] Building CXX object libraries/lib-audio-graph/CMakeFiles/lib-audio-graph.dir/AudioGraphChannel.cpp.o [105/1291] Building CXX object libraries/lib-audio-graph/CMakeFiles/lib-audio-graph.dir/AudioGraphSink.cpp.o [106/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverterFormatterContext.cpp.o [107/1291] Building CXX object libraries/lib-audio-graph/CMakeFiles/lib-audio-graph.dir/AudioGraphSource.cpp.o [108/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverterFormats.cpp.o [109/1291] Building CXX object libraries/lib-audio-graph/CMakeFiles/lib-audio-graph.dir/AudioGraphBuffers.cpp.o [110/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverterRegistry.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/NumericConverterRegistry.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/NumericConverterRegistry.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const NumericConverterRegistrySuperGroup; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const NumericConverterRegistrySuperGroup; Recur = TypeSwitch::detail::Invoker, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, TypeSwitch::detail::Invoker, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Base> > >; R = void; Exec = Callable::OverloadSet, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = NumericConverterRegistryTraits; Visitors = std::tuple, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor)::, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor):: >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const NumericConverterRegistrySuperGroup; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const NumericConverterRegistrySuperGroup; Recur = TypeSwitch::detail::Invoker, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, TypeSwitch::detail::Invoker, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Op, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup> >::Base> > >; R = void; Exec = Callable::OverloadSet, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const NumericConverterRegistryGroup, const NumericConverterRegistrySuperGroup>; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:578:50: required from ‘void Registry::detail::Visitor::EndGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = NumericConverterRegistryTraits; Visitors = std::tuple, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor)::, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor):: >; Registry::Path = std::vector]’ 578 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 579 | ForwardTuple(std::get<2>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:575:12: required from here 575 | void EndGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const NumericConverterRegistryItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = NumericConverterRegistryTraits; Visitors = std::tuple, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor)::, NumericConverterRegistry::Visit(const FormatterContext&, const NumericConverterType&, Visitor):: >; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [111/1291] Building CXX object libraries/lib-audio-graph/CMakeFiles/lib-audio-graph.dir/AudioGraphTask.cpp.o [112/1291] Building CXX object libraries/lib-project/CMakeFiles/lib-project.dir/ProjectStatus.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp: In static member function ‘static std::size_t ProjectStatusFieldsRegistry::Count(const AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:219:10: warning: unused variable ‘group’ [-Wunused-variable] 219 | auto& group = Registry(); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectStatus::UpdatePrefs()::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectStatus::UpdatePrefs()::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:88:39: required from here 88 | ProjectStatusFieldsRegistry::Visit([this](const StatusBarFieldItem& item, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | { Publish(item.name); }); | ~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectStatusFieldsRegistry::Count(const AudacityProject*)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectStatusFieldsRegistry::Count(const AudacityProject*)::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:223:7: required from here 223 | [&](const StatusBarFieldItem& item, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | { | ~ 225 | if (item.IsVisible(*project)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | ++count; | ~~~~~~~~ 227 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectStatusFieldsRegistry::Get(const StatusBarField&)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectStatusFieldsRegistry::Get(const StatusBarField&)::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:237:7: required from here 237 | [&](const StatusBarFieldItem& item, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | { | ~ 239 | if (item.name == identifier) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | result = const_cast(&item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectStatusFieldsRegistry::GetFieldIndex(const AudacityProject&, const StatusBarField&)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectStatusFieldsRegistry::GetFieldIndex(const AudacityProject&, const StatusBarField&)::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:252:7: required from here 252 | [&](const StatusBarFieldItem& item, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253 | { | ~ 254 | if (!item.IsVisible(project)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | return; | ~~~~~~~ 256 | | 257 | if (item.name == identifier) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | result = currentIndex; | ~~~~~~~~~~~~~~~~~~~~~~ 259 | ++currentIndex; | ~~~~~~~~~~~~~~~ 260 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectStatusFieldsRegistry::OnSize(AudacityProject&)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectStatusFieldsRegistry::OnSize(AudacityProject&)::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.cpp:267:10: required from here 267 | Visit([&](const StatusBarFieldItem& item, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | { const_cast(item).OnSize(project); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&, const std::vector >&)>&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&, const std::vector >&)>&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&, const std::vector >&)>&>&; Decayed = std::tuple&, const std::vector >&)>&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const std::vector >&)>&>; Wrapped = TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List >; Funs = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::detail::GroupItemBase; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const std::vector >&)>&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const Registry::detail::GroupItemBase; Recur = TypeSwitch::detail::Invoker >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List > >::Base; R = void; Exec = Callable::OverloadSet >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List >]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const Registry::GroupItem; Recur = TypeSwitch::detail::Invoker >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List > >::Op >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List > >::Base>; R = void; Exec = Callable::OverloadSet >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List >]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor >, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List >]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const std::vector >&)>&>; R = void; ObjectTypes = TypeList::List >; Functions = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List >; TupleLike = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = StatusBarFieldRegistryTraits; Visitors = std::tuple&, const std::vector >&)>, std::function >&)>, std::function&, const std::vector >&)> >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [113/1291] Building C object cmake-proxies/pffft/CMakeFiles/pffft.dir/__/__/lib-src/pffft/pffft.c.o [114/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/PendingTracks.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/PendingTracks.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [115/1291] Linking C static library cmake-proxies/pffft/libpffft.a [116/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-project.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-project.so [117/1291] Building CXX object libraries/lib-ipc/CMakeFiles/lib-ipc.dir/IPCChannel.cpp.o [118/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-project-history.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-project-history.so [119/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/NumericConverter.cpp.o [120/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-audio-graph.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-audio-graph.so [121/1291] Building CXX object libraries/lib-ipc/CMakeFiles/lib-ipc.dir/IPCClient.cpp.o [122/1291] Building CXX object libraries/lib-audio-devices/CMakeFiles/lib-audio-devices.dir/AudioIOBase.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-devices/AudioIOBase.cpp: In member function ‘wxString AudioIOBase::GetDeviceInfo() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-devices/AudioIOBase.cpp:940:13: warning: unused variable ‘MixerOutputVol’ [-Wunused-variable] 940 | float MixerOutputVol = 1.0; | ^~~~~~~~~~~~~~ [123/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/ProjectTimeSignature.cpp.o [124/1291] Building CXX object libraries/lib-ipc/CMakeFiles/lib-ipc.dir/IPCServer.cpp.o [125/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/ProjectNumericFormats.cpp.o [126/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/details/FrameSnapFunctions.cpp.o [127/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-audio-devices.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-audio-devices.so [128/1291] Building CXX object libraries/lib-ipc/CMakeFiles/lib-ipc.dir/internal/BufferedIPCChannel.cpp.o [129/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-project-rate.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-project-rate.so [130/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/details/TimeSnapFunctions.cpp.o [131/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/StaffPad/FourierTransform_pffft.cpp.o [132/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/AudioContainer.cpp.o [133/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/details/BeatsSnapFunctions.cpp.o [134/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/formatters/BeatsNumericConverterFormatter.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/BeatsNumericConverterFormatter.cpp: In member function ‘void {anonymous}::BeatsFormatter::UpdateFields(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/BeatsNumericConverterFormatter.cpp:131:16: warning: unused variable ‘fracField’ [-Wunused-variable] 131 | auto& fracField = mFields.emplace_back(NumericField::ForRange( | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/BeatsNumericConverterFormatter.cpp: In member function ‘virtual NumericConverterFormatter::ConversionResult {anonymous}::BeatsFormatter::ValueToString(double, bool) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/BeatsNumericConverterFormatter.cpp:238:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 238 | for (int digitIndex = 0; digitIndex < digitsCount; ++digitIndex) | ~~~~~~~~~~~^~~~~~~~~~~~~ [135/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/DummyFormantShifterLogger.cpp.o [136/1291] Building CXX object libraries/lib-time-frequency-selection/CMakeFiles/lib-time-frequency-selection.dir/SelectedRegion.cpp.o [137/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/TimeAndPitchInterface.cpp.o [138/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/Snap.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-snapping/Snap.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [139/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/ProjectSnap.cpp.o [140/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/FormantShifterLogger.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/FormantShifterLogger.cpp:19:13: warning: ‘std::string {anonymous}::GetLogDir()’ defined but not used [-Wunused-function] 19 | std::string GetLogDir() | ^~~~~~~~~ [141/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/AudioIOSequences.cpp.o [142/1291] Building CXX object libraries/lib-track/CMakeFiles/lib-track.dir/Track.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.cpp: In member function ‘void TrackList::RecalcPositions(TrackNodePointer)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.cpp:392:11: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 392 | Track *t; | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [143/1291] Building CXX object libraries/lib-time-frequency-selection/CMakeFiles/lib-time-frequency-selection.dir/ProjectSelectionManager.cpp.o [144/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/FormantShifter.cpp.o [145/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-track.so [146/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/DownmixSource.cpp.o [147/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-ipc.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-ipc.so [148/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/StaffPadTimeAndPitch.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.cpp: In function ‘int {anonymous}::GetFftSize(int, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.cpp:40:50: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses] 40 | return 1 << (formantPreservationOn ? 11 : 12) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 41 | (int)std::round(std::log2(sampleRate / 44100.)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.h: In constructor ‘StaffPadTimeAndPitch::StaffPadTimeAndPitch(int, size_t, TimeAndPitchSource&, const TimeAndPitchInterface::Parameters&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.h:24:38: warning: ‘StaffPadTimeAndPitch::mParameters’ will be initialized after [-Wreorder] 24 | TimeAndPitchInterface::Parameters mParameters; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.h:23:57: warning: ‘const std::unique_ptr StaffPadTimeAndPitch::mFormantShifterLogger’ [-Wreorder] 23 | const std::unique_ptr mFormantShifterLogger; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPadTimeAndPitch.cpp:80:1: warning: when initialized here [-Wreorder] 80 | StaffPadTimeAndPitch::StaffPadTimeAndPitch( | ^~~~~~~~~~~~~~~~~~~~ [149/1291] Building CXX object libraries/lib-theme/CMakeFiles/lib-theme.dir/AllThemeResources.cpp.o [150/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/DownmixStage.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/DownmixStage.cpp: In member function ‘virtual std::optional DownmixStage::Acquire(AudioGraph::Source::Buffers&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/DownmixStage.cpp:83:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 83 | for (auto c = 0;c < data.Channels(); ++c) | ~~^~~~~~~~~~~~~~~~~ [151/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/WideSampleSequence.cpp.o [152/1291] Building CXX object libraries/lib-playable-track/CMakeFiles/lib-playable-track.dir/PlayableTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ [153/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/StaffPad/TimeAndPitch.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SamplesFloat.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/FourierTransform_pffft.h:8, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/TimeAndPitch.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h: In instantiation of ‘void staffpad::audio::simd::perform_parallel_simd_aligned(float*, int, const fnc&) [with fnc = staffpad::{anonymous}::_unwrapPhaseVec(float*, int)::]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/TimeAndPitch.cpp:201:45: required from here 201 | audio::simd::perform_parallel_simd_aligned(v, n, [](auto& a) { a = a - rint(a * 0.15915494309f) * 6.283185307f; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h:115:17: warning: unused variable ‘byte_size’ [-Wunused-variable] 115 | constexpr int byte_size = sizeof(float); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h: In instantiation of ‘void staffpad::audio::simd::perform_parallel_simd_aligned(float*, float*, int, const fnc&) [with fnc = staffpad::{anonymous}::_fft_shift(float*, int)::]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/TimeAndPitch.cpp:209:45: required from here 209 | audio::simd::perform_parallel_simd_aligned(v, v + n2, n2, [](auto& a, auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | auto tmp = a; | ~~~~~~~~~~~~~ 211 | a = b; | ~~~~~~ 212 | b = tmp; | ~~~~~~~~ 213 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h:92:17: warning: unused variable ‘byte_size’ [-Wunused-variable] 92 | constexpr int byte_size = sizeof(float); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h: In instantiation of ‘void staffpad::audio::simd::perform_parallel_simd_aligned(float*, float*, int, const fnc&) [with fnc = staffpad::{anonymous}::_lr_to_ms(float*, float*, int)::]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/TimeAndPitch.cpp:218:45: required from here 218 | audio::simd::perform_parallel_simd_aligned(ch1, ch2, n, [](auto& a, auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | auto l = a, r = b; | ~~~~~~~~~~~~~~~~~~ 220 | a = 0.5f * (l + r); | ~~~~~~~~~~~~~~~~~~~ 221 | b = 0.5f * (l - r); | ~~~~~~~~~~~~~~~~~~~ 222 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h:92:17: warning: unused variable ‘byte_size’ [-Wunused-variable] 92 | constexpr int byte_size = sizeof(float); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h: In instantiation of ‘void staffpad::audio::simd::perform_parallel_simd_aligned(float*, float*, int, const fnc&) [with fnc = staffpad::{anonymous}::_ms_to_lr(float*, float*, int)::]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/TimeAndPitch.cpp:227:45: required from here 227 | audio::simd::perform_parallel_simd_aligned(ch1, ch2, n, [](auto& a, auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | auto m = a, s = b; | ~~~~~~~~~~~~~~~~~~ 229 | a = m + s; | ~~~~~~~~~~ 230 | b = m - s; | ~~~~~~~~~~ 231 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-and-pitch/StaffPad/SimdTypes.h:92:17: warning: unused variable ‘byte_size’ [-Wunused-variable] 92 | constexpr int byte_size = sizeof(float); | ^~~~~~~~~ [154/1291] Building CXX object libraries/lib-time-and-pitch/CMakeFiles/lib-time-and-pitch.dir/TimeAndPitchExperimentalSettings.cpp.o [155/1291] Building CXX object libraries/lib-numeric-formats/CMakeFiles/lib-numeric-formats.dir/formatters/ParsedNumericConverterFormatter.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/ParsedNumericConverterFormatter.cpp: In member function ‘virtual NumericConverterFormatter::ConversionResult {anonymous}::ParsedNumericConverterFormatter::ValueToString(double, bool) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-numeric-formats/formatters/ParsedNumericConverterFormatter.cpp:496:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 496 | for (int ii = 0; ii < mFields[i].digits; ++ii) | ~~~^~~~~~~~~~~~~~~~~~~ [156/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/WideSampleSource.cpp.o [157/1291] Building CXX object libraries/lib-snapping/CMakeFiles/lib-snapping.dir/SnapUtils.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-snapping/SnapUtils.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-snapping/SnapUtils.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const SnapRegistryItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = SnapRegistryTraits; Visitors = SnapFunctionsRegistry::Find(const Identifier&)::; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&, const std::vector >&)>&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&, const std::vector >&)>&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&, const std::vector >&)>&>&; Decayed = std::tuple&, const std::vector >&)>&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const std::vector >&)>&>; Wrapped = TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; Funs = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::detail::GroupItemBase; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const std::vector >&)>&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const SnapRegistryGroup; Recur = TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Base> >; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const SnapFunctionSuperGroup; Recur = TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Base> > >; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const std::vector >&)>&>; R = void; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; Functions = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; TupleLike = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = SnapRegistryTraits; Visitors = std::tuple&, const std::vector >&)>, std::function >&)>, std::function&, const std::vector >&)> >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [158/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-numeric-formats.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-numeric-formats.so [159/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-snapping.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-snapping.so [160/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/MixerOptions.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.h: In constructor ‘MixerOptions::Downmix::Downmix(const MixerOptions::Downmix&, const std::vector&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.h:33:39: warning: ‘MixerOptions::Downmix::mMaxNumChannels’ will be initialized after [-Wreorder] 33 | unsigned mNumTracks, mNumChannels, mMaxNumChannels; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.h:33:25: warning: ‘unsigned int MixerOptions::Downmix::mNumChannels’ [-Wreorder] 33 | unsigned mNumTracks, mNumChannels, mMaxNumChannels; | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.cpp:90:1: warning: when initialized here [-Wreorder] 90 | MixerOptions::Downmix::Downmix(const Downmix &mixerSpec, const std::vector& tracksMask) | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.h:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = MixerOptions::Warp::DefaultWarp; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const AudacityProject*&}; Tag = MixerOptions::Warp::DefaultWarp; Signature = const BoundedEnvelope*(const AudacityProject*); auto Default = nullptr; auto ...Options = {}; result_type = const BoundedEnvelope*]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/MixerOptions.cpp:19:29: required from here 19 | : envelope(DefaultWarp::Call(pProject)), minSpeed(0.0), maxSpeed(0.0) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [161/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/EffectStage.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/EffectStage.cpp: In function ‘std::vector > {anonymous}::MakeInstances(const EffectStage::Factory&, EffectSettings&, double, std::optional, int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/EffectStage.cpp:29:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 29 | for (size_t ii = 0; ii < nChannels;) | ~~~^~~~~~~~~~~ [162/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/MixerSource.cpp.o [163/1291] Building CXX object libraries/lib-time-frequency-selection/CMakeFiles/lib-time-frequency-selection.dir/ViewInfo.cpp.o [164/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/ConfigInterface.cpp.o [165/1291] Building CXX object libraries/lib-theme/CMakeFiles/lib-theme.dir/ImageManipulation.cpp.o [166/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/Mix.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp: In function ‘size_t {anonymous}::FindBufferSize(const Mixer::Inputs&, const std::optional >&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp:73:18: warning: unused variable ‘nInChannels’ [-Wunused-variable] 73 | const auto nInChannels = sequence->NChannels(); | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.h: In constructor ‘Mixer::Mixer(Inputs, std::optional >, bool, const WarpOptions&, double, double, unsigned int, size_t, bool, double, sampleFormat, bool, MixerSpec*, ApplyVolume)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.h:163:36: warning: ‘Mixer::mBuffer’ will be initialized after [-Wreorder] 163 | const std::vector mBuffer; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.h:149:21: warning: ‘sampleFormat Mixer::mEffectiveFormat’ [-Wreorder] 149 | sampleFormat mEffectiveFormat; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp:92:1: warning: when initialized here [-Wreorder] 92 | Mixer::Mixer( | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp: In member function ‘void Mixer::Clear()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Mix.cpp:291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 291 | for (auto c = 0; c < mTemp.Channels(); ++c) | ~~^~~~~~~~~~~~~~~~~~ [167/1291] Building CXX object libraries/lib-sample-track/CMakeFiles/lib-sample-track.dir/SampleTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ [168/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-playable-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-playable-track.so [169/1291] Building CXX object libraries/lib-theme/CMakeFiles/lib-theme.dir/AColor.cpp.o [170/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-time-frequency-selection.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-time-frequency-selection.so [171/1291] Building CXX object libraries/lib-mixer/CMakeFiles/lib-mixer.dir/Envelope.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-mixer/Envelope.cpp:1441:13: warning: ‘void checkResult(int, double, double)’ defined but not used [-Wunused-function] 1441 | static void checkResult( int n, double a, double b ) | ^~~~~~~~~~~ [172/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/PluginIPCUtils.cpp.o [173/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-time-and-pitch.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-time-and-pitch.so [174/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-mixer.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-mixer.so [175/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/AudioSegment.cpp.o [176/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/PluginInterface.cpp.o [177/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/AudioSegmentFactoryInterface.cpp.o [178/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/SilenceSegment.cpp.o [179/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/ModuleSettings.cpp.o [180/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/PluginDescriptor.cpp.o [181/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/AsyncPluginValidator.cpp.o [182/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/AudioSegmentSampleView.cpp.o [183/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-sample-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-sample-track.so [184/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/ClipInterface.cpp.o [185/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/ClipSegment.cpp.o [186/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/ClipTimeAndPitchSource.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-stretching-sequence/ClipTimeAndPitchSource.cpp: In member function ‘virtual void ClipTimeAndPitchSource::Pull(float* const*, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-stretching-sequence/ClipTimeAndPitchSource.cpp:55:22: warning: unused variable ‘mayThrow’ [-Wunused-variable] 55 | constexpr auto mayThrow = false; | ^~~~~~~~ [187/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/StretchingSequence.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-stretching-sequence/StretchingSequence.cpp: In member function ‘bool StretchingSequence::MutableGet(size_t, size_t, char* const*, sampleFormat, sampleCount, size_t, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-stretching-sequence/StretchingSequence.cpp:179:27: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 179 | (mPlaybackDirection == PlaybackDirection::backward != backwards)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [188/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/AudioSegmentFactory.cpp.o [189/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/PluginHost.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-module-manager/PluginHost.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = audacity::ApplicationSettings; Type = const std::function()>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function()>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {}; Tag = audacity::ApplicationSettings; Signature = std::unique_ptr(); auto Default = nullptr; auto ...Options = {}; result_type = std::unique_ptr]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-module-manager/PluginHost.cpp:80:55: required from here 80 | InitPreferences(audacity::ApplicationSettings::Call()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [190/1291] Building CXX object libraries/lib-stretching-sequence/CMakeFiles/lib-stretching-sequence.dir/TempoChange.cpp.o [191/1291] Building CXX object libraries/lib-track-selection/CMakeFiles/lib-track-selection.dir/TrackFocus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/TrackFocus.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [192/1291] Building CXX object libraries/lib-track-selection/CMakeFiles/lib-track-selection.dir/SelectionState.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SelectionState.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [193/1291] Building CXX object libraries/lib-track-selection/CMakeFiles/lib-track-selection.dir/SyncLock.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [194/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/SampleBlock.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/SampleBlock.h:12, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/SampleBlock.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = SampleBlockFactory::Factory; Type = const std::function(AudacityProject&)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function(AudacityProject&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/SampleBlock.cpp:18:32: required from here 18 | auto &factory = Factory::Get(); | ~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [195/1291] Building CXX object libraries/image-compiler/CMakeFiles/image-compiler.dir/imageCompilerMain.cpp.o [196/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/ModuleManager.cpp.o [197/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-track-selection.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-track-selection.so [198/1291] Building CXX object libraries/lib-realtime-effects/CMakeFiles/lib-realtime-effects.dir/RealtimeEffectManager.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.cpp:160:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 160 | for (auto i = 0; i < nBuffers; ++i) | ~~^~~~~~~~~~ [199/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveClipUtilities.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClipUtilities.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClipUtilities.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [200/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/TimeStretching.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/TimeStretching.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/TimeStretching.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [201/1291] Building CXX object libraries/lib-realtime-effects/CMakeFiles/lib-realtime-effects.dir/RealtimeEffectList.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘bool RealtimeEffectList::AddState(std::shared_ptr)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:100:25: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 100 | (LockGuard{ mLock }, swap(shallowCopy, mStates)); | ^ In file included from /usr/include/c++/15/mutex:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/ClientDataHelpers.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/ClientData.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:9: /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:95:16: warning: unused variable ‘id’ [-Wunused-variable] 95 | const auto &id = pState->GetID(); | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘bool RealtimeEffectList::ReplaceState(size_t, std::shared_ptr)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:135:25: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 135 | (LockGuard{ mLock }, swap(shallowCopy, mStates)); | ^ /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:122:16: warning: unused variable ‘id’ [-Wunused-variable] 122 | const auto &id = pState->GetID(); | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘void RealtimeEffectList::RemoveState(std::shared_ptr)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:163:25: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 163 | (LockGuard{ mLock }, swap(shallowCopy, mStates)); | ^ /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘void RealtimeEffectList::Clear()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:180:22: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 180 | (LockGuard{ mLock }, swap(temp, mStates)); | ^ /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘void RealtimeEffectList::MoveEffect(size_t, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:239:22: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 239 | (LockGuard{ mLock }, swap(shallowCopy, mStates)); | ^ /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘void RealtimeEffectList::SetActive(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:295:22: warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = spinlock; mutex_type = spinlock]’, declared with attribute ‘nodiscard’ [-Wunused-result] 295 | (LockGuard{ mLock }, mActive.store(value, std::memory_order_relaxed)); | ^ /usr/include/c++/15/bits/std_mutex.h:251:16: note: declared here 251 | explicit lock_guard(mutex_type& __m) : _M_device(__m) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp: In member function ‘virtual void MasterEffectListRestorer::RestoreUndoRedoState(AudacityProject&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectList.cpp:311:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 311 | for (auto i = 0; i < list->GetStatesCount(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [202/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-stretching-sequence.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-stretching-sequence.so [203/1291] Building CXX object libraries/lib-command-parameters/CMakeFiles/lib-command-parameters.dir/ShuttlePrefs.cpp.o [204/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveTrackSink.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrackSink.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [205/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveChannelViewConstants.cpp.o [206/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/AudioIOListener.cpp.o [207/1291] Building CXX object libraries/lib-command-parameters/CMakeFiles/lib-command-parameters.dir/WrappedType.cpp.o [208/1291] Building CXX object libraries/lib-realtime-effects/CMakeFiles/lib-realtime-effects.dir/RealtimeEffectState.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectState.cpp: In member function ‘virtual const EffectSettings& RealtimeEffectState::Access::Get()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectState.cpp:208:22: warning: unused variable ‘lastSettings’ [-Wunused-variable] 208 | auto& lastSettings = pAccessState->mLastSettings; | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectState.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectState.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = RealtimeEffectState::EffectFactory; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxString&}; Tag = RealtimeEffectState::EffectFactory; Signature = const EffectInstanceFactory*(const wxString&); auto Default = nullptr; auto ...Options = {}; result_type = const EffectInstanceFactory*]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectState.cpp:355:36: required from here 355 | mPlugin = EffectFactory::Call(mID); | ~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [209/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveChannelUtilities.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClipUtilities.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveChannelUtilities.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [210/1291] Building CXX object libraries/lib-command-parameters/CMakeFiles/lib-command-parameters.dir/ShuttleAutomation.cpp.o [211/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/RingBuffer.cpp.o [212/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-command-parameters.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-command-parameters.so [213/1291] Building CXX object libraries/lib-file-formats/CMakeFiles/lib-file-formats.dir/FileFormats.cpp.o [214/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/AudioIOExt.cpp.o [215/1291] Building CXX object libraries/lib-module-manager/CMakeFiles/lib-module-manager.dir/PluginManager.cpp.o [216/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-module-manager.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-module-manager.so [217/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-realtime-effects.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-realtime-effects.so [218/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/PlaybackSchedule.cpp.o [219/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/EffectPlugin.cpp.o [220/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/Sequence.cpp.o In file included from /usr/include/wx-3.2/wx/defs.h:1040, from /usr/include/wx-3.2/wx/ffile.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLWriter.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-xml/XMLTagHandler.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:32: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp: In member function ‘std::unique_ptr Sequence::Copy(const SampleBlockFactoryPtr&, sampleCount, sampleCount) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:403:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 403 | wxASSERT(b0 < blockCount); | ~~~^~~~~~~~~~~~ /usr/include/wx-3.2/wx/debug.h:285:18: note: in definition of macro ‘wxASSERT_MSG_AT’ 285 | if ( cond ) \ | ^~~~ /usr/include/wx-3.2/wx/debug.h:303:28: note: in expansion of macro ‘wxASSERT_MSG’ 303 | #define wxASSERT(cond) wxASSERT_MSG(cond, (const char*)NULL) | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:403:4: note: in expansion of macro ‘wxASSERT’ 403 | wxASSERT(b0 < blockCount); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:404:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 404 | wxASSERT(b1 < blockCount); | ~~~^~~~~~~~~~~~ /usr/include/wx-3.2/wx/debug.h:285:18: note: in definition of macro ‘wxASSERT_MSG_AT’ 285 | if ( cond ) \ | ^~~~ /usr/include/wx-3.2/wx/debug.h:303:28: note: in expansion of macro ‘wxASSERT_MSG’ 303 | #define wxASSERT(cond) wxASSERT_MSG(cond, (const char*)NULL) | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:404:4: note: in expansion of macro ‘wxASSERT’ 404 | wxASSERT(b1 < blockCount); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp: In member function ‘void Sequence::InsertSilence(sampleCount, sampleCount)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:725:9: warning: variable ‘nBlocks’ set but not used [-Wunused-but-set-variable] 725 | auto nBlocks = (len + idealSamples - 1) / idealSamples; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp: In member function ‘size_t Sequence::GetBestBlockSize(sampleCount) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:795:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 795 | while(result < mMinSamples && b+1= 0 && rval < numBlocks && | ~~~~~^~~~~~~~~~~ /usr/include/wx-3.2/wx/debug.h:285:18: note: in definition of macro ‘wxASSERT_MSG_AT’ 285 | if ( cond ) \ | ^~~~ /usr/include/wx-3.2/wx/debug.h:303:28: note: in expansion of macro ‘wxASSERT_MSG’ 303 | #define wxASSERT(cond) wxASSERT_MSG(cond, (const char*)NULL) | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/Sequence.cpp:1092:4: note: in expansion of macro ‘wxASSERT’ 1092 | wxASSERT(rval >= 0 && rval < numBlocks && | ^~~~~~~~ [221/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveTrackUtilities.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrackUtilities.cpp: In function ‘bool WaveTrackUtilities::Reverse(WaveTrack&, sampleCount, sampleCount, const ProgressReport&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrackUtilities.cpp:135:15: warning: variable ‘invariant’ set but not used [-Wunused-but-set-variable] 135 | const auto invariant = [&]{ | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrackUtilities.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrackUtilities.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [222/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/ProjectAudioIO.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/ProjectAudioIO.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/ProjectAudioIO.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = MixerOptions::Warp::DefaultWarp; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject*}; Tag = MixerOptions::Warp::DefaultWarp; Signature = const BoundedEnvelope*(const AudacityProject*); auto Default = nullptr; auto ...Options = {}; result_type = const BoundedEnvelope*]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/ProjectAudioIO.cpp:28:44: required from here 28 | Mixer::WarpOptions::DefaultWarp::Call(&project); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = ProjectAudioIO::DefaultOptions; Type = const std::function; auto initializer = ProjectAudioIO::DefaultOptionsFactory; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject&, bool&}; Tag = ProjectAudioIO::DefaultOptions; Signature = AudioIOStartStreamOptions(AudacityProject&, bool); auto Default = ProjectAudioIO::DefaultOptionsFactory; auto ...Options = {}; result_type = AudioIOStartStreamOptions]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/ProjectAudioIO.cpp:37:31: required from here 37 | return DefaultOptions::Call(project, newDefaults); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [223/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveClip.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.h: In constructor ‘WaveClip::WaveClip(const WaveClip&, const SampleBlockFactoryPtr&, bool, CreateToken)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.h:955:8: warning: ‘WaveClip::mCentShift’ will be initialized after [-Wreorder] 955 | int mCentShift { 0 }; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.h:954:24: warning: ‘PitchAndSpeedPreset WaveClip::mPitchAndSpeedPreset’ [-Wreorder] 954 | PitchAndSpeedPreset mPitchAndSpeedPreset { PitchAndSpeedPreset::Default }; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:238:1: warning: when initialized here [-Wreorder] 238 | WaveClip::WaveClip( | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp: In static member function ‘static void WaveClip::FixSplitCutlines(WaveClipHolders&, WaveClipHolders&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:468:7: warning: variable ‘endNew’ set but not used [-Wunused-but-set-variable] 468 | endNew = newCutlines.end(); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp: In member function ‘void WaveClip::ConvertToSampleFormat(sampleFormat, const std::function&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:795:12: warning: unused variable ‘alsoChanged’ [-Wunused-variable] 795 | bool alsoChanged = | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp: In member function ‘void WaveClip::ExpandCutLine(double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:1523:12: warning: unused variable ‘success’ [-Wunused-variable] 1523 | bool success = Paste( | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp: In member function ‘bool WaveClip::StrongInvariant() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveClip.cpp:2037:15: warning: unused variable ‘width’ [-Wunused-variable] 2037 | const auto width = NChannels(); | ^~~~~ [224/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/LoadEffects.cpp.o [225/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/EffectOutputTracks.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/EffectOutputTracks.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [226/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/EffectBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/EffectBase.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [227/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/StatefulEffect.cpp.o [228/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/StatefulEffectBase.cpp.o [229/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/StatefulPerTrackEffect.cpp.o [230/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/AccessibilityUtils.cpp.o [231/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/EffectManager.cpp.o [232/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/Effect.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/Effect.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [233/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/PerTrackEffect.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.cpp:289:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 289 | if (index < recycledInstances.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.cpp: In static member function ‘static bool PerTrackEffect::ProcessTrack(int, const Factory&, EffectSettings&, AudioGraph::Source&, AudioGraph::Sink&, std::optional, double, const SampleTrack&, Buffers&, Buffers&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.cpp:368:15: warning: unused variable ‘blockSize’ [-Wunused-variable] 368 | const auto blockSize = inBuffers.BlockSize(); | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [234/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/WindowAccessible.cpp.o [235/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/AudacityTextEntryDialog.cpp.o [236/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/FileDialog/FileDialog.cpp.o [237/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegroserial.cpp.o [238/1291] Building CXX object libraries/lib-effects/CMakeFiles/lib-effects.dir/MixAndRender.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp: In instantiation of ‘std::vector GetEffectStagesImpl(const Host&) [with Host = WaveTrack]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp:198:30: required from here 198 | return GetEffectStagesImpl(track); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp:188:13: warning: unused variable ‘stage’ [-Wunused-variable] 188 | auto &stage = result.emplace_back(MixerOptions::StageSpecification{ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp: In instantiation of ‘std::vector GetEffectStagesImpl(const Host&) [with Host = AudacityProject]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp:204:30: required from here 204 | return GetEffectStagesImpl(project); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp:188:13: warning: unused variable ‘stage’ [-Wunused-variable] 188 | auto &stage = result.emplace_back(MixerOptions::StageSpecification{ | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [239/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/AudacityDontAskAgainMessageDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/AudacityDontAskAgainMessageDialog.cpp: In constructor ‘AudacityDontAskAgainMessageDialog::AudacityDontAskAgainMessageDialog(wxWindow*, const TranslatableString&, const TranslatableString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/AudacityDontAskAgainMessageDialog.cpp:57:27: warning: bitwise comparison always evaluates to true [-Wtautological-compare] 57 | if ((style | wxCENTRE) != 0) | ~~~~~~~~~~~~~~~~~~ ^~ ~ [240/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegrord.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrord.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrord.cpp: In member function ‘bool Alg_reader::parse_val(Alg_parameter_ptr, std::string&, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrord.cpp:719:13: warning: variable ‘sign’ set but not used [-Wunused-but-set-variable] 719 | int sign = 1; | ^~~~ [241/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegrosmfrd.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:182: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 182 | #pragma warning(disable: 4996) // msg is long enough /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:184: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 184 | #pragma warning(default: 4996) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:271: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 271 | #pragma warning(disable: 4996) // name is long enough /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:273: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 273 | #pragma warning(default: 4996) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:317: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 317 | #pragma warning(disable: 4996) // hexstr is long enough /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:319: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 319 | #pragma warning(default: 4996) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:343: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 343 | #pragma warning(disable: 4996) // text is long enough /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:345: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 345 | #pragma warning(default: 4996) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:366: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 366 | #pragma warning(disable: 4996) // text is long enough /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:369: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 369 | #pragma warning(default: 4996) In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfrd.cpp:9: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ [242/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/mfmidi.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/mfmidi.cpp:71: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 71 | #pragma warning(disable: 4996) // strcpy is safe since strings have known lengths /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/mfmidi.cpp:74: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 74 | #pragma warning(default: 4996) // turn it back on /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/mfmidi.cpp:260: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 260 | #pragma warning(disable: 4996) // safe in this case /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/mfmidi.cpp:262: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 262 | #pragma warning(default: 4996) [243/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/RoundedStaticBitmap.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/RoundedStaticBitmap.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/RoundedStaticBitmap.h: In constructor ‘RoundedStaticBitmap::RoundedStaticBitmap(wxWindow*, wxWindowID, const wxBitmap&, int, const wxPoint&, const wxSize&, long int, const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/RoundedStaticBitmap.h:45:8: warning: ‘RoundedStaticBitmap::mRadius’ will be initialized after [-Wreorder] 45 | int mRadius; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/RoundedStaticBitmap.cpp:91:63: warning: base ‘wxStaticBitmap’ [-Wreorder] 91 | wxStaticBitmap(parent, id, bitmap, pos, size, style, name) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/RoundedStaticBitmap.cpp:82:1: warning: when initialized here [-Wreorder] 82 | RoundedStaticBitmap::RoundedStaticBitmap(wxWindow *parent, | ^~~~~~~~~~~~~~~~~~~ [244/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/wxPanelWrapper.cpp.o [245/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegrosmfwr.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfwr.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfwr.cpp: In member function ‘void Alg_smf_write::write_update(Alg_update_ptr)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfwr.cpp:371:31: warning: ‘fps’ may be used uninitialized [-Wmaybe-uninitialized] 371 | smpteoffset[0] = (fps << 6) + hours; | ~~~~~^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrosmfwr.cpp:356:13: note: ‘fps’ was declared here 356 | int fps; | ^~~ [246/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/strparse.cpp.o [247/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegrowr.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegrowr.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ [248/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/SpinControl.cpp.o [249/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/PowerSpectrumGetter.cpp.o [250/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Blob.cpp.o [251/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/RealFFTf.cpp.o [252/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/GradientButton.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/GradientButton.cpp:9: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/GradientButton.h: In constructor ‘GradientButton::GradientButton(wxWindow*, wxWindowID, const wxString&, const wxPoint&, const wxSize&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/GradientButton.h:35:13: warning: ‘GradientButton::m_pressedColorEnd’ will be initialized after [-Wreorder] 35 | wxColor m_pressedColorEnd; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/GradientButton.cpp:33:44: warning: base ‘wxButton’ [-Wreorder] 33 | wxButton(parent, id, label, pos, size) { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/GradientButton.cpp:29:1: warning: when initialized here [-Wreorder] 29 | GradientButton::GradientButton(wxWindow* parent, wxWindowID id, const wxString& label, | ^~~~~~~~~~~~~~ [253/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Result.cpp.o [254/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/HyperLink.cpp.o [255/1291] Building CXX object cmake-proxies/portsmf/CMakeFiles/portsmf.dir/__/__/lib-src/portsmf/allegro.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:42: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 42 | #pragma warning(disable: 4311 4996 4267) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1567: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 1567 | #pragma warning(disable: 4800) // long to bool performance warning /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1700: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 1700 | #pragma warning(default: 4800) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:2892: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2892 | #pragma warning(disable: 4715) // ok not to return a value here /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:2909: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 2909 | #pragma warning(default: 4715) In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In static member function ‘static Alg_track* Alg_track::unserialize(void*, long int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1547:10: warning: unused variable ‘alg’ [-Wunused-variable] 1547 | bool alg = ser_read_buf.get_char() == 'A' && | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘void Alg_seq::unserialize_seq()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1575:10: warning: unused variable ‘algs’ [-Wunused-variable] 1575 | bool algs = (ser_read_buf.get_char() == 'A') && | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1580:10: warning: unused variable ‘len’ [-Wunused-variable] 1580 | long len = ser_read_buf.get_int32(); | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘void Alg_track::unserialize_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1623:10: warning: unused variable ‘algt’ [-Wunused-variable] 1623 | bool algt = (ser_read_buf.get_char() == 'A') && | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1628:10: warning: unused variable ‘offset’ [-Wunused-variable] 1628 | long offset = ser_read_buf.get_posn(); // length does not include 'ALGT' | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1629:10: warning: unused variable ‘bytes’ [-Wunused-variable] 1629 | long bytes = ser_read_buf.get_int32(); | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘void Alg_time_sigs::paste(double, Alg_seq*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:2409:9: warning: variable ‘first_from_index’ set but not used [-Wunused-but-set-variable] 2409 | int first_from_index = 0; // where to start copying from | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘virtual Alg_event*& Alg_seq::operator[](int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:2908:1: warning: control reaches end of non-void function [-Wreturn-type] 2908 | } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘virtual void Alg_track::paste(double, Alg_event_list*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1900:9: warning: ‘prev_units_are_seconds’ may be used uninitialized [-Wmaybe-uninitialized] 1900 | if (prev_units_are_seconds) tr->convert_to_seconds(); | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:1865:10: note: ‘prev_units_are_seconds’ was declared here 1865 | bool prev_units_are_seconds; | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp: In member function ‘virtual void Alg_event_list::set_start_time(Alg_event*, double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:784:24: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 784 | track_ptr->uninsert(index); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:751:10: note: ‘index’ was declared here 751 | long index, i; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:784:24: warning: ‘track_ptr’ may be used uninitialized [-Wmaybe-uninitialized] 784 | track_ptr->uninsert(index); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.cpp:752:19: note: ‘track_ptr’ was declared here 752 | Alg_track_ptr track_ptr; | ^~~~~~~~~ [256/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Function.cpp.o [257/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/FileDialog/gtk/FileDialogPrivate.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/FileDialog/gtk/FileDialogPrivate.cpp: In function ‘void gtk_filedialog_ok_callback(GtkWidget*, FileDialog*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/FileDialog/gtk/FileDialogPrivate.cpp:107:14: warning: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 107 | chdir(folder); | ~~~~~^~~~~~~~ [258/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/SafeConnection.cpp.o [259/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/SQLiteUtils.cpp.o [260/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/SpectrumAnalyst.cpp.o [261/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/Spectrum.cpp.o [262/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Transaction.cpp.o [263/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/dBTable.cpp.o [264/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/ArrowButton.cpp.o [265/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Connection.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sqlite-helpers/sqlite/Connection.cpp: In destructor ‘audacity::sqlite::Connection::~Connection()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sqlite-helpers/sqlite/Connection.cpp:132:9: warning: variable ‘error’ set but not used [-Wunused-but-set-variable] 132 | auto error = Close(true); | ^~~~~ [266/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/buffer.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/buffer.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/buffer.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ [267/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/FFT.cpp.o [268/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/grain.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ [269/1291] Building CXX object libraries/lib-wx-wrappers/CMakeFiles/lib-wx-wrappers.dir/ImageCarousel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.cpp:7: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.h: In constructor ‘ImageCarousel::ImageCarousel(wxWindow*, const std::vector&, wxWindowID, const wxPoint&, const wxSize&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.h:79:34: warning: ‘ImageCarousel::m_snapshots’ will be initialized after [-Wreorder] 79 | std::vector m_snapshots; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.h:78:15: warning: ‘wxWindowID ImageCarousel::m_id’ [-Wreorder] 78 | wxWindowID m_id; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.cpp:15:1: warning: when initialized here [-Wreorder] 15 | ImageCarousel::ImageCarousel(wxWindow* parent, const std::vector& snapshots, wxWindowID winid, const wxPoint& pos, const wxSize& size) | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.h:78:15: warning: ‘ImageCarousel::m_id’ will be initialized after [-Wreorder] 78 | wxWindowID m_id; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.cpp:16:76: warning: base ‘wxPanel’ [-Wreorder] 16 | : m_snapshots(snapshots), m_id(winid), wxPanel(parent, winid, pos, size) { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/ImageCarousel.cpp:15:1: warning: when initialized here [-Wreorder] 15 | ImageCarousel::ImageCarousel(wxWindow* parent, const std::vector& snapshots, wxWindowID winid, const wxPoint& pos, const wxSize& size) | ^~~~~~~~~~~~~ [270/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Statement.cpp.o [271/1291] Building CXX object libraries/lib-audio-io/CMakeFiles/lib-audio-io.dir/AudioIO.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp:112: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp: In member function ‘bool AudioIO::ProcessPlaybackSlices(std::optional&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp:2096:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2096 | for(int i = 0; i < seq->NChannels(); ++i) | ~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp: In function ‘void DoSoftwarePlaythrough(constSamplePtr, sampleFormat, unsigned int, float*, long unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp:2613:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 2613 | for (int i=0; i < len; i++) | ~~^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp: In member function ‘void AudioIoCallback::DrainInputBuffers(constSamplePtr, long unsigned int, PaStreamCallbackFlags, float*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp:2924:13: warning: enumeration value ‘undefinedSample’ not handled in switch [-Wswitch] 2924 | switch(mCaptureFormat) { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audio-io/AudioIO.cpp:2845:15: warning: unused variable ‘numPlaybackChannels’ [-Wunused-variable] 2845 | const auto numPlaybackChannels = mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~ [272/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/cleanup.c.o [273/1291] Building CXX object libraries/lib-fft/CMakeFiles/lib-fft.dir/SpectrumTransformer.cpp.o [274/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/resample.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/buffer.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/resample.cpp:9: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ [275/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/cext.c.o [276/1291] Building CXX object libraries/lib-sqlite-helpers/CMakeFiles/lib-sqlite-helpers.dir/sqlite/Error.cpp.o [277/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/trackpoint.cpp.o [278/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/mem.c.o [279/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/cmtcmd.c.o [280/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/slide.cpp.o [281/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/sbsms.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/buffer.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/subband.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sbsms.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ [282/1291] Building CXX object libraries/lib-theme/CMakeFiles/lib-theme.dir/Theme.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/AllThemeResources.h:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:180: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/MacroMagic.h: In member function ‘void Theme::RegisterImagesAndColours()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/MacroMagic.h:31:7: warning: typedef ‘using teBmps = int’ locally defined but not used [-Wunused-local-typedefs] 31 | using teBmps = int; /// The index of a bitmap resource in Theme Resources. | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp: In member function ‘void ThemeBase::SwitchTheme(teThemeType)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:221:10: warning: unused variable ‘resources’ [-Wunused-variable] 221 | auto &resources = *mpSet; | ^~~~~~~~~ In file included from /usr/include/wx-3.2/wx/defs.h:1040, from /usr/include/wx-3.2/wx/arrstr.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:56: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp: In member function ‘void ThemeBase::RegisterImage(NameSet&, int&, int&, const wxImage&, const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:385:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 385 | wxASSERT(iIndex == index); | ~~~~~~~^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp: In member function ‘void ThemeBase::RegisterColour(NameSet&, int&, const wxColour&, const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:406:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 406 | wxASSERT(iIndex == index); | ~~~~~~~^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp: In member function ‘bool ThemeBase::ReadImageCache(teThemeType, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:933:17: warning: variable ‘R’ set but not used [-Wunused-but-set-variable] 933 | wxRect R = context.RectInner(); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:951:14: warning: variable ‘R’ set but not used [-Wunused-but-set-variable] 951 | wxRect R = context.RectInner(); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.cpp:1296:19: warning: variable ‘index’ set but not used [-Wunused-but-set-variable] 1296 | static auto index = [](const EnumValueSymbol &symbol){ | ^~~~~ [283/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/track.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp: In member function ‘void _sbsms_::Track::synth(float*, const _sbsms_::TimeType&, int, int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:281:11: warning: ‘m0’ may be used uninitialized [-Wmaybe-uninitialized] 281 | float dm = m0 / (float)fall; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:246:9: note: ‘m0’ was declared here 246 | float m0, m1; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:280:30: warning: ‘w0’ may be used uninitialized [-Wmaybe-uninitialized] 280 | int fall = min(n,w0==0.0f?384:min(384,(int)lrintf(PI * 4.0f / w0))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:247:9: note: ‘w0’ was declared here 247 | float w0, w1; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:285:22: warning: ‘ph0’ may be used uninitialized [-Wmaybe-uninitialized] 285 | long iph = lrintf(ph0 * WScale); | ~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:249:9: note: ‘ph0’ was declared here 249 | float ph0, ph1; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:303:11: warning: ‘m1’ may be used uninitialized [-Wmaybe-uninitialized] 303 | float dm = m1 / (float)rise; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:246:13: note: ‘m1’ was declared here 246 | float m0, m1; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:302:30: warning: ‘w1’ may be used uninitialized [-Wmaybe-uninitialized] 302 | int rise = min(n,w1==0.0f?384:min(384,(int)lrintf(PI * 3.0f / w1))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:247:13: note: ‘w1’ was declared here 247 | float w0, w1; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:307:22: warning: ‘ph1’ may be used uninitialized [-Wmaybe-uninitialized] 307 | long iph = lrintf(ph1 * WScale); | ~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/track.cpp:249:14: note: ‘ph1’ was declared here 249 | float ph0, ph1; | ^~~ [284/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyx.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c: In function ‘nyx_get_audio’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c:1066:14: warning: unused variable ‘i’ [-Wunused-variable] 1066 | int i; | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c:1065:14: warning: unused variable ‘cnt’ [-Wunused-variable] 1065 | int cnt; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c:1064:28: warning: unused variable ‘block’ [-Wunused-variable] 1064 | sample_block_type block; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c:958:15: warning: unused variable ‘snd’ [-Wunused-variable] 958 | sound_type snd; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c: At top level: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyx.c:79:27: warning: ‘nyx_warp_stretch’ defined but not used [-Wunused-variable] 79 | LOCAL FLOTYPE nyx_warp_stretch; | ^~~~~~~~~~~~~~~~ [285/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/cmdline.c.o [286/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/midifile.c.o [287/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/moxc.c.o [288/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/midifns.c.o [289/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/seqmread.c.o [290/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/record.c.o [291/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/tempomap.c.o [292/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/fft.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ [293/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmupv/src/internal.c.o [294/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmupv/src/cmupvdbg.c.o [295/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/seqwrite.c.o [296/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/ffts/src/fftext.c.o [297/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/timebase.c.o [298/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/seqmwrite.c.o [299/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/userio.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmt/userio.c: In function ‘fileopen’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmt/userio.c:563:21: warning: variable ‘added_extension’ set but not used [-Wunused-but-set-variable] 563 | boolean added_extension = FALSE; | ^~~~~~~~~~~~~~~ [300/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/seq.c.o [301/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/debug.c.o [302/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/compose.c.o [303/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/f0.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/f0.cpp: In function ‘float best_f0(float*, int, int, float, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/f0.cpp:138:10: warning: ‘best_f0’ may be used uninitialized [-Wmaybe-uninitialized] 138 | return best_f0; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/f0.cpp:127:9: note: ‘best_f0’ was declared here 127 | float best_f0; | ^~~~~~~ [304/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/ffts/src/matlib.c.o [305/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/avg.c.o [306/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/downsample.c.o [307/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/falloc.c.o [308/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/convolve.c.o [309/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/ffilterkit.c.o [310/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/handlers.c.o [311/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmupv/src/cmupv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:556: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 556 | #pragma warning(disable: 4715 4068) // return type and unknown pragma /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:557: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 557 | #pragma clang diagnostic ignored "-Wreturn-type" /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c: In function ‘compute_one_frame’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:698:15: warning: variable ‘next_min_mag’ set but not used [-Wunused-but-set-variable] 698 | float next_min_mag; // magnitude at next_min_x | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c: In function ‘pv_get_output2’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:1093:62: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘int64_t’ {aka ‘long int’} [-Wformat=] 1093 | D printf("pv_get_output2 returning at offset %ld abs %I64d\n", | ~~~~^ | | | int | %I64ld 1094 | (long) (pv->out_next - pv->output_buffer), pv->output_total); | ~~~~~~~~~~~~~~~~ | | | int64_t {aka long int} /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c: In function ‘pv_get_effective_pos’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:603:1: warning: control reaches end of non-void function [-Wreturn-type] 603 | } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c: In function ‘compute_one_frame’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:783:79: warning: ‘prev_peak_mag’ may be used uninitialized [-Wmaybe-uninitialized] 783 | } else if ((next_min_x - prev_peak_x == next_peak_x - next_min_x) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 784 | // equidistant so see if prev_peak_mag > next_peak_mag | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | (prev_peak_mag > next_peak_mag)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:693:15: note: ‘prev_peak_mag’ was declared here 693 | float prev_peak_mag; // magnitude of previous peak | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:737:20: warning: ‘next_mag’ may be used uninitialized [-Wmaybe-uninitialized] 737 | if (this_mag <= next_mag) { // found minimum | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:701:15: note: ‘next_mag’ was declared here 701 | float next_mag; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:783:79: warning: ‘next_peak_mag’ may be used uninitialized [-Wmaybe-uninitialized] 783 | } else if ((next_min_x - prev_peak_x == next_peak_x - next_min_x) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 784 | // equidistant so see if prev_peak_mag > next_peak_mag | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 785 | (prev_peak_mag > next_peak_mag)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmupv/src/cmupv.c:696:15: note: ‘next_peak_mag’ was declared here 696 | float next_peak_mag; // magnitude of next peak | ^~~~~~~~~~~~~ [312/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-theme.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-theme.so [313/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/local.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/local.c: In function ‘print_local_gc_info’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/local.c:50:39: warning: ‘KB free’ directive writing 7 bytes into a region of size between 2 and 34 [-Wformat-overflow=] 50 | sprintf(buf, "; samples %zdKB, %zdKB free", | ^~~~~~~ In file included from /usr/include/stdio.h:974, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlisp.h:26, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/local.c:8: In function ‘sprintf’, inlined from ‘print_local_gc_info’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/local.c:50:5: /usr/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 24 and 56 bytes into a destination of size 50 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [314/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/add.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:49: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 49 | #pragma warning(disable: 4068) // unknown pragma (MSVS) /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:50: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 50 | #pragma clang diagnostic ignored "-Wunreachable-code" /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c: In function ‘add_s1_s2_nn_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:84:1: note: in expansion of macro ‘A’ 84 | A nyquist_printf("add[%p,%p] (s1_s2_nn) %p new block %p\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:88:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 88 | while (cnt < max_sample_block_len && susp->terminate_bits == 0) { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:89:1: note: in expansion of macro ‘A’ 89 | A nyquist_printf("add[%p,%p] (s1_s2_nn) %p starting outer loop, cnt %d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:94:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 94 | togo = max_sample_block_len - cnt; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:100:1: note: in expansion of macro ‘A’ 100 | A nyquist_printf("add[%p,%p]: found samples (for s1) s1_cnt=%d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:102:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 102 | togo = MIN(togo, susp->s1_cnt); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:109:1: note: in expansion of macro ‘A’ 109 | A nyquist_printf("add[%p,%p]: look for samples (for s2) \n", susp->s1, susp->s2); | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:41: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sound.h:549:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 549 | if (susp->sample_cnt == 0) { \ | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:110:9: note: in expansion of macro ‘susp_check_term_log_block_samples’ 110 | susp_check_term_log_block_samples(s2, s2_bptr, s2_ptr, s2_cnt, 2, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:111:1: note: in expansion of macro ‘A’ 111 | A nyquist_printf("add[%p,%p]: found samples (for s2) s2_cnt=%d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:113:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 113 | togo = MIN(togo, susp->s2_cnt); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:122:1: note: in expansion of macro ‘A’ 122 | A nyquist_printf("add[%p,%p] (s1_s2_nn) %p: logically_stopped %d, " | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:128:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 128 | if (!susp->logically_stopped && susp->susp.log_stop_cnt != UNKNOWN && | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:161:1: note: in expansion of macro ‘D’ 161 | D nyquist_printf("add[%p,%p]: togo = %d\n", susp->s1, susp->s2, togo); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:162:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 162 | if (togo == 0) break; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:166:1: note: in expansion of macro ‘A’ 166 | A nyquist_printf("add[%p,%p] (s1_s2_nn) %p starting inner loop, n %d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:168:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 168 | s1_ptr_reg = susp->s1_ptr; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:53:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 53 | #define A if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:187:1: note: in expansion of macro ‘A’ 187 | A nyquist_printf("add[%p,%p] (s1_s2_nn) %p ending outer loop, cnt %d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:190:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 190 | snd_list->block_len = cnt; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:214:1: note: in expansion of macro ‘D’ 214 | D nyquist_printf("add[%p,%p] (s1_s2_nn) s1 and s2 terminated, unrefed\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:217:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 217 | if (cnt) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:229:1: note: in expansion of macro ‘D’ 229 | D nyquist_printf("add[%p,%p] (s1_s2_nn) s1 terminated, unrefed\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:231:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 231 | sound_unref(susp->s1); | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:234:1: note: in expansion of macro ‘D’ 234 | D nyquist_printf("add_s1_s2_nn_fetch: add_s2_nn_fetch installed\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:235:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (cnt == 0) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:236:1: note: in expansion of macro ‘D’ 236 | D nyquist_printf("add[%p,%p]: calling add_s2_nn_fetch\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:238:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 238 | add_s2_nn_fetch(a_susp, snd_list); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:242:1: note: in expansion of macro ‘D’ 242 | D nyquist_printf("add[%p,%p] (s1_s2_nn) s2 terminated, unrefed\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:244:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 244 | sound_unref(susp->s2); | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:247:1: note: in expansion of macro ‘D’ 247 | D stdputstr("add_s1_s2_nn_fetch: add_s1_nn_fetch installed\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:248:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 248 | if (cnt == 0) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:249:1: note: in expansion of macro ‘D’ 249 | D nyquist_printf("add[%p,%p]: calling add_s1_nn_fetch\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:251:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 251 | add_s1_nn_fetch(a_susp, snd_list); | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c: In function ‘add_s1_nn_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:290:1: note: in expansion of macro ‘B’ 290 | B if (susp->terminate_bits & 1) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:294:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 294 | togo = susp->s1_cnt; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:306:1: note: in expansion of macro ‘B’ 306 | B if (togo == 0) stdputstr("togo is zero at checkpoint 2\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:307:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 307 | if (susp->s2 && susp->susp.current == s2_start) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:321:1: note: in expansion of macro ‘B’ 321 | B stdputstr("add_s_nn_fetch: zero_fill installed\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:322:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 322 | add_zero_fill_nn_fetch(a_susp, snd_list); | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:324:1: note: in expansion of macro ‘D’ 324 | D stdputstr("add_s_nn_fetch: unexpected condition\n"); | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/stdefs.h:44, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sound.h:9: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmt/cext.h:170:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 170 | #define EXIT cmt_exit | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:325:13: note: in expansion of macro ‘EXIT’ 325 | EXIT(1); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:329:1: note: in expansion of macro ‘D’ 329 | D nyquist_printf("add_s_nn_fetch: special return, susp %p\n", susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:330:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 330 | return; /* fetching taken care of by another routine */ | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:408:1: note: in expansion of macro ‘D’ 408 | D sound_print_tree(susp->s1); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:411:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 411 | if (susp->logically_stopped) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:437:1: note: in expansion of macro ‘B’ 437 | B nyquist_printf("add[%p,%p] (s1_nn) %p new block %p, s1_ptr %p " | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:441:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 441 | n = togo; | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:458:1: note: in expansion of macro ‘D’ 458 | D stdputstr("testing..."); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:463:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 463 | if (susp->s2 && susp->susp.current == s2_start && | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c: In function ‘add_s2_nn_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:551:1: note: in expansion of macro ‘D’ 551 | D stdputstr("add_s_nn_fetch: unexpected condition\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/cmt/cext.h:170:14: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 170 | #define EXIT cmt_exit | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:552:13: note: in expansion of macro ‘EXIT’ 552 | EXIT(1); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:556:1: note: in expansion of macro ‘D’ 556 | D nyquist_printf("add_s_nn_fetch: special return, susp %p\n", susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:557:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 557 | return; /* fetching taken care of by another routine */ | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:572:1: note: in expansion of macro ‘D’ 572 | D nyquist_printf("add_s2_nn_fetch: susp->susp.current %" PRId64 "\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:574:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 574 | to_stop = susp->susp.log_stop_cnt - susp->susp.current; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:603:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 603 | if (s1_start < susp->susp.current + togo) | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:47: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:605:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 605 | assert(togo > 0); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:629:1: note: in expansion of macro ‘D’ 629 | D nyquist_printf("add[%p,%p] (s%d_nn) %p starting uncopy, togo %d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:631:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 631 | snd_list->block = susp->s2_bptr; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:633:1: note: in expansion of macro ‘D’ 633 | D nyquist_printf("add[%p,%p] (s%d_nn) %p shared block %p zero_block %p\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sound.h:502:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 502 | #define susp_took(sample_cnt, n) susp->sample_cnt -= n | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:636:9: note: in expansion of macro ‘susp_took’ 636 | susp_took(s2_cnt, togo); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:55:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 55 | #define D if (debugA) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:656:1: note: in expansion of macro ‘D’ 656 | D sound_print_tree(susp->s2); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:659:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 659 | if (susp->logically_stopped) { | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:688:1: note: in expansion of macro ‘B’ 688 | B nyquist_printf("add[%p,%p] (s2_nn) %p new block %p\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:690:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 690 | n = togo; | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:59:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 59 | #define B if (debugB) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:694:1: note: in expansion of macro ‘B’ 694 | B nyquist_printf( | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/add.c:697:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 697 | while (n--) { /* the inner sample computation loop */ | ^~~~~ [315/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/subband.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/buffer.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/subband.h:6, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/subband.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/subband.cpp: In member function ‘void _sbsms_::SubBand::render(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/subband.cpp:810:8: warning: unused variable ‘nRenderedTotal’ [-Wunused-variable] 810 | long nRenderedTotal = 0; | ^~~~~~~~~~~~~~ [316/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/inverse.c.o [317/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/fft.c.o [318/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/probe.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/probe.c: In function ‘probe2’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/probe.c:29:5: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 29 | fgets(buf2, 100, probefile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [319/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/lpanal.c.o [320/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/cmt/seqread.c.o [321/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/multiread.c.o [322/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/pvshell.c.o [323/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sliderdata.c.o [324/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/seqext.c.o [325/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/multiseq.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c: In function ‘multiseq_advance’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:223:1: note: in expansion of macro ‘D’ 223 | D nyquist_printf(" current %d cnt %d ", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:230:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 230 | while (susp_time(susp, ms) < ms->horizon + 0.000001) { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:289:1: note: in expansion of macro ‘D’ 289 | D stdputstr("Calling multiseq_convert\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:290:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 290 | multiseq_convert(ms); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c: In function ‘multiseq_convert’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:368:1: note: in expansion of macro ‘D’ 368 | D nyquist_printf("susp %p using add_s1_nn_fetch\n", susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:369:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 369 | susp->susp.fetch = add_s1_nn_fetch; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:374:1: note: in expansion of macro ‘D’ 374 | D nyquist_printf("susp %p using add_s2_nn_fetch\n", susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:375:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 375 | susp->susp.fetch = add_s2_nn_fetch; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:378:1: note: in expansion of macro ‘D’ 378 | D nyquist_printf("susp %p using add_s1_s2_nn_fetch\n", susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:379:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 379 | susp->susp.fetch = add_s1_s2_nn_fetch; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c: In function ‘multiseq_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:479:1: note: in expansion of macro ‘D’ 479 | D nyquist_printf("block_end_time of %p: %g\n", susp, block_end_time); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:480:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 480 | multiseq_advance(susp->multiseq, block_end_time); | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c: In function ‘snd_make_multiseq’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:35:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 35 | #define D if(0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:563:1: note: in expansion of macro ‘D’ 563 | D nyquist_printf("snd_make_multiseq: not_logically_stopped_cnt %d\n", | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/multiseq.c:565:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 565 | susp->s1_cnt = 0; | ^~~~ [326/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/phasevocoder.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/phasevocoder.c: In function ‘pv_callback’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/phasevocoder.c:378:26: warning: ‘g’ may be used uninitialized [-Wmaybe-uninitialized] 378 | if (pvs->g0 < g2 && g2 <= g1) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/phasevocoder.c:246:12: note: ‘g’ was declared here 246 | double g; /* the value of g at g_count which is at the time of out_count */ | ^ [327/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/seqinterf.c.o [328/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/resamp.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/resamp.c: In function ‘resample__fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/resamp.c:163:9: warning: variable ‘Nout’ set but not used [-Wunused-but-set-variable] 163 | int Nout; | ^~~~ [329/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndmax.c.o [330/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/resampv.c.o [331/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/seqfnint.c.o [332/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/samples.c.o [333/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndsliders.c.o [334/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/stats.c.o [335/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndread.c.o [336/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndseq.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c: In function ‘sndseq_mark’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:25:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 25 | #define D if (SNDSEQDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:161:1: note: in expansion of macro ‘D’ 161 | D nyquist_printf("sndseq_mark: marking susp %p\n", a_susp); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:162:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 162 | sndseq_susp_type susp = (sndseq_susp_type) a_susp; | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c: In function ‘sndseq_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:25:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 25 | #define D if (SNDSEQDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:263:1: note: in expansion of macro ‘D’ 263 | D stdputstr("using add_s1_nn_fetch\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:264:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 264 | susp->susp.fetch = add_s1_nn_fetch; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c: In function ‘sndseq_print_tree’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:25:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 25 | #define D if (SNDSEQDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:382:1: note: in expansion of macro ‘D’ 382 | D if (susp->closure && closurep(susp->closure)) { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndseq.c:390:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 390 | indent(n); | ^~~~~~ [337/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/trigger.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c: In function ‘trigger_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:52:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 52 | #define D if (TRIGGERDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:153:1: note: in expansion of macro ‘D’ 153 | D nyquist_printf("trigger_fetch: about to eval closure at %g, " | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:42: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlisp.h:327:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 327 | #define xlsave1(n) {if (xlstack <= xlstkbase) xlstkoverflow();\ | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:156:17: note: in expansion of macro ‘xlsave1’ 156 | xlsave1(result); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:52:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 52 | #define D if (TRIGGERDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:164:1: note: in expansion of macro ‘D’ 164 | D nyquist_printf("in trigger: after evaluation; " | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:167:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 167 | result = NIL; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:52:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 52 | #define D if (TRIGGERDBG) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:214:1: note: in expansion of macro ‘D’ 214 | D stdputstr("in trigger: returned from add's fetch\n"); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlisp.h:333:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 333 | #define xlpop() {++xlstack;} | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/trigger.c:215:17: note: in expansion of macro ‘xlpop’ 215 | xlpop(); | ^~~~~ [338/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/stoponzero.c.o [339/1291] Linking CXX executable RelWithDebInfo/bin/image-compiler [340/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/yin.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/yin.c: In function ‘CubicMaximize’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/yin.c:81:18: warning: variable ‘d’ set but not used [-Wunused-but-set-variable] 81 | float a, b, c, d; | ^ [341/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndwritepa.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c: In function ‘sound_save_array’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c:103:11: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 103 | #define D if (0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c:778:1: note: in expansion of macro ‘D’ 778 | D nyquist_printf("save scale factor %ld = %g\n", i, state[i].scale); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/nyqsrc/sndwritepa.c:779:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 779 | state[i].terminated = false; | ^~~~~ [342/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sound.c.o [343/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/ffts/src/fftlib.c.o [344/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/stkinit.cpp.o [345/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/ADSR.cpp.o [346/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/stkint.cpp.o [347/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/instr.cpp.o [348/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Chorus.cpp.o [349/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/BowTable.cpp.o [350/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Bowed.cpp.o [351/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Clarinet.cpp.o [352/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/BiQuad.cpp.o [353/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/BandedWG.cpp.o [354/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Envelope.cpp.o [355/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/DelayA.cpp.o [356/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Delay.cpp.o [357/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Effect.cpp.o [358/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/DelayL.cpp.o [359/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Function.cpp.o [360/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Flute.cpp.o [361/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Instrmnt.cpp.o [362/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/FileWvIn.cpp.o [363/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Generator.cpp.o [364/1291] Building CXX object cmake-proxies/libsbsms/CMakeFiles/libsbsms.dir/__/__/lib-src/libsbsms/src/sms.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/grain.h:5, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.h:11, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 818 | fft_order() { | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/fft.h:818:15: note: remove the ‘< >’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘_sbsms_::TrackPoint* _sbsms_::SMS::nearestForward(_sbsms_::TrackPoint**, _sbsms_::TrackPoint*, float*, float, float, float, float)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:646:9: warning: unused variable ‘maxF’ [-Wunused-variable] 646 | float maxF = tp0->f + maxDF; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘_sbsms_::TrackPoint* _sbsms_::SMS::nearestReverse(_sbsms_::TrackPoint**, _sbsms_::TrackPoint*, float*, float, float, float, float)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:672:9: warning: unused variable ‘minF’ [-Wunused-variable] 672 | float minF = tp0->f - maxDF; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘_sbsms_::TrackPoint* _sbsms_::SMS::nearestForward2(_sbsms_::TrackPoint**, _sbsms_::TrackPoint*, float*, float, float, float, float)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:700:9: warning: unused variable ‘maxF’ [-Wunused-variable] 700 | float maxF = tp0->f + maxDF; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘_sbsms_::TrackPoint* _sbsms_::SMS::nearestReverse2(_sbsms_::TrackPoint**, _sbsms_::TrackPoint*, float*, float, float, float, float)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:726:9: warning: unused variable ‘minF’ [-Wunused-variable] 726 | float minF = tp0->f - maxDF; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘void _sbsms_::SMS::connect(_sbsms_::TrackPoint*, _sbsms_::TrackPoint*, int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:752:12: warning: unused variable ‘time’ [-Wunused-variable] 752 | TimeType time = assigntime[c]; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘bool _sbsms_::SMS::assignConnect(long int, int, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1177:14: warning: unused variable ‘time’ [-Wunused-variable] 1177 | TimeType time = assigntime[c]; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘void _sbsms_::SMS::start(long int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1295:14: warning: unused variable ‘t’ [-Wunused-variable] 1295 | Track *t = createTrack(c,tp,assigntime[c],false); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘void _sbsms_::SMS::splitMerge(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1311:12: warning: unused variable ‘time’ [-Wunused-variable] 1311 | TimeType time = assigntime[c] - 1; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp: In member function ‘void _sbsms_::SMS::add(_sbsms_::grain*, _sbsms_::grain*, _sbsms_::grain*, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1635:9: warning: unused variable ‘ko1’ [-Wunused-variable] 1635 | int ko1 = k1 > p->x ? -1 : 1; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1636:11: warning: unused variable ‘kf1’ [-Wunused-variable] 1636 | float kf1 = k1 > p->x ? k1 - p->x : p->x - k1; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libsbsms/src/sms.cpp:1460:8: warning: variable ‘bTroughN1’ set but not used [-Wunused-but-set-variable] 1460 | bool bTroughN1 = false; | ^~~~~~~~~ [365/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/JetTable.cpp.o [366/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Filter.cpp.o [367/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/FileRead.cpp.o [368/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/JCRev.cpp.o [369/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Noise.cpp.o [370/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Modal.cpp.o [371/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqsrc/sndfnint.c.o [372/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/ModalBar.cpp.o [373/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/OnePole.cpp.o [374/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/PluckTwo.cpp.o [375/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/ReedTable.cpp.o [376/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/OneZero.cpp.o [377/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/abs.c.o [378/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/NRev.cpp.o [379/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/PitShift.cpp.o [380/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/PoleZero.cpp.o [381/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Saxofony.cpp.o [382/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Mandolin.cpp.o [383/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/PRCRev.cpp.o [384/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/alpass.c.o [385/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/SineWave.cpp.o [386/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/allpoles.c.o [387/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Sitar.cpp.o [388/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/alpasscv.c.o [389/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/alpassvc.c.o [390/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/areson.c.o [391/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/Stk.cpp.o [392/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/amosc.c.o [393/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/WvIn.cpp.o [394/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/atone.c.o [395/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/aresoncv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresoncv.c: In function ‘aresoncv_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresoncv.c:346:18: warning: variable ‘normalization_reg’ set but not used [-Wunused-but-set-variable] 346 | register int normalization_reg; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresoncv.c:343:21: warning: variable ‘coshz_reg’ set but not used [-Wunused-but-set-variable] 343 | register double coshz_reg; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresoncv.c:334:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 334 | sample_type bw_val; | ^~~~~~ [396/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/biquadfilt.c.o [397/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/aresonvc.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c: In function ‘aresonvc_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c:337:18: warning: variable ‘normalization_reg’ set but not used [-Wunused-but-set-variable] 337 | register int normalization_reg; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c:334:21: warning: variable ‘omc3_reg’ set but not used [-Wunused-but-set-variable] 334 | register double omc3_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c:333:21: warning: variable ‘c3t4_reg’ set but not used [-Wunused-but-set-variable] 333 | register double c3t4_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c:332:21: warning: variable ‘c3p1_reg’ set but not used [-Wunused-but-set-variable] 332 | register double c3p1_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvc.c:323:17: warning: variable ‘hz_val’ set but not used [-Wunused-but-set-variable] 323 | sample_type hz_val; | ^~~~~~ [398/1291] Building CXX object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/nyqstk/src/WaveLoop.cpp.o [399/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/const.c.o [400/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/atonev.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/atonev.c: In function ‘atonev_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/atonev.c:285:17: warning: variable ‘hz_val’ set but not used [-Wunused-but-set-variable] 285 | sample_type hz_val; | ^~~~~~ [401/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/clip.c.o [402/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/delaycc.c.o [403/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/chase.c.o [404/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/congen.c.o [405/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/exp.c.o [406/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/buzz.c.o [407/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/fmfb.c.o [408/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/coterm.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/coterm.c: In function ‘coterm_nn_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/coterm.c:49:39: warning: variable ‘s2_ptr_reg’ set but not used [-Wunused-but-set-variable] 49 | register sample_block_values_type s2_ptr_reg; | ^~~~~~~~~~ [409/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/fromobject.c.o [410/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/fromarraystream.c.o [411/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/alpassvv.c.o [412/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/follow.c.o [413/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrbanded.c.o [414/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrbow.c.o [415/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/gate.c.o [416/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/fmosc.c.o [417/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrclarfreq.c.o [418/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/fmfbv.c.o [419/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrclar.c.o [420/1291] Building CXX object libraries/lib-wave-track/CMakeFiles/lib-wave-track.dir/WaveTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h: In constructor ‘WaveTrack::WaveTrack(CreateToken&&, const SampleBlockFactoryPtr&, sampleFormat, double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:835:26: warning: ‘WaveTrack::mpFactory’ will be initialized after [-Wreorder] 835 | SampleBlockFactoryPtr mpFactory; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:773:16: warning: ‘WaveChannel WaveTrack::mChannel’ [-Wreorder] 773 | WaveChannel mChannel; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:494:1: warning: when initialized here [-Wreorder] 494 | WaveTrack::WaveTrack(CreateToken&&, const SampleBlockFactoryPtr &pFactory, | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::ClearAndPasteAtSameTempo(double, double, const WaveTrack&, bool, bool, const TimeWarper*, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1335:18: warning: unused variable ‘removed’ [-Wunused-variable] 1335 | bool removed = clip->RemoveCutLine(unrounded); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1365:26: warning: loop variable ‘clip’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 1365 | for (const auto clip : clips) { | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1365:26: note: use reference type to prevent copying 1365 | for (const auto clip : clips) { | ^~~~ | & /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1385:26: warning: loop variable ‘clip’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 1385 | for (const auto clip : clips) { | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1385:26: note: use reference type to prevent copying 1385 | for (const auto clip : clips) { | ^~~~ | & /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1421:15: warning: unused variable ‘success’ [-Wunused-variable] 1421 | auto success = target.Paste(target.GetPlayStartTime(), src); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1439:15: warning: unused variable ‘success’ [-Wunused-variable] 1439 | auto success = target.Paste(target.GetPlayEndTime(), src); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::ClearAndPasteAtSameTempo(double, double, const WaveTrack&, bool, bool, const TimeWarper*, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1242:15: warning: unused variable ‘srcNChannels’ [-Wunused-variable] 1242 | const auto srcNChannels = src.NChannels(); | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::RemoveClip(std::ptrdiff_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1545:17: warning: comparison of integer expressions of different signedness: ‘std::ptrdiff_t’ {aka ‘long int’} and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1545 | if (distance < clips.size()) | ~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::PasteWaveTrackAtSameTempo(double, const WaveTrack&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1867:21: warning: unused variable ‘success’ [-Wunused-variable] 1867 | bool success = insideClip->Paste(t0, *pClip); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:1723:15: warning: unused variable ‘otherNChannels’ [-Wunused-variable] 1723 | const auto otherNChannels = other.NChannels(); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::Join(double, double, const ProgressReporter&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:2387:12: warning: unused variable ‘success’ [-Wunused-variable] 2387 | bool success = newClip->Paste(t, *clip); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘virtual bool WaveTrack::Append(size_t, constSamplePtr, sampleFormat, size_t, unsigned int, sampleFormat)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:2430:9: warning: unused variable ‘pTrack’ [-Wunused-variable] 2430 | auto pTrack = this; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘virtual bool WaveTrack::DoGet(size_t, size_t, char* const*, sampleFormat, sampleCount, size_t, bool, fillFormat, bool, sampleCount*) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:2818:15: warning: unused variable ‘nChannels’ [-Wunused-variable] 2818 | const auto nChannels = NChannels(); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘int WaveTrack::GetClipIndex(const Interval&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:3228:8: warning: unused variable ‘result’ [-Wunused-variable] 3228 | int result = 0; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘bool WaveTrack::MergeClips(int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:3387:9: warning: unused variable ‘success’ [-Wunused-variable] 3387 | bool success = clip1->Paste(clip1->GetPlayEndTime(), *clip2); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘void WaveTrack::ApplyPitchAndSpeedOnIntervals(const IntervalHolders&, const ProgressReporter&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:3411:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3411 | for (auto i = 0; i < srcIntervals.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In function ‘bool GetEditClipsCanMove()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:3602:9: warning: unused variable ‘editClipsCanMove’ [-Wunused-variable] 3602 | bool editClipsCanMove; | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:3416:6: warning: ‘bool {anonymous}::ClipsAreUnique(const WaveClipHolders&)’ defined but not used [-Wunused-function] 3416 | bool ClipsAreUnique(const WaveClipHolders &clips) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp: In member function ‘virtual bool WaveTrack::LinkConsistencyFix(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.cpp:620:25: warning: ‘this’ pointer is null [-Wnonnull] 620 | wxLogWarning(L"Right track %s is expected to be a WaveTrack." /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:298:20: note: in a call to non-static member function ‘const wxString& Track::GetName() const’ 298 | const wxString &GetName() const; | ^~~~~~~ [421/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrbowedfreq.c.o [422/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrclarall.c.o [423/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/ifft.c.o [424/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/delaycv.c.o [425/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrflute.c.o [426/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrflutefreq.c.o [427/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrmandolin.c.o [428/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrfluteall.c.o [429/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/eqbandvvv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c: In function ‘eqbandvvv_nsss_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:100:21: warning: variable ‘a0_reg’ set but not used [-Wunused-but-set-variable] 100 | register double a0_reg; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c: In function ‘eqbandvvv_niii_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:276:21: warning: variable ‘a0_reg’ set but not used [-Wunused-but-set-variable] 276 | register double a0_reg; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c: In function ‘eqbandvvv_nrrr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:497:21: warning: variable ‘inp_period_reg’ set but not used [-Wunused-but-set-variable] 497 | register double inp_period_reg; | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:489:21: warning: variable ‘cw_reg’ set but not used [-Wunused-but-set-variable] 489 | register double cw_reg; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:480:17: warning: variable ‘gain_val’ set but not used [-Wunused-but-set-variable] 480 | sample_type gain_val; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/eqbandvvv.c:479:17: warning: variable ‘hz_val’ set but not used [-Wunused-but-set-variable] 479 | sample_type hz_val; | ^~~~~~ [430/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrsitar.c.o [431/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrmodalbar.c.o [432/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/aresonvv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c: In function ‘aresonvv_nsr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:395:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 395 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c: In function ‘aresonvv_nir_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:918:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 918 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c: In function ‘aresonvv_nrs_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:1097:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1097 | sample_type hz1_val; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c: In function ‘aresonvv_nri_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:1264:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1264 | sample_type hz1_val; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c: In function ‘aresonvv_nrr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:1447:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 1447 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/aresonvv.c:1446:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1446 | sample_type hz1_val; | ^~~~~~~ [433/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrsax.c.o [434/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/integrate.c.o [435/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/log.c.o [436/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrsaxfreq.c.o [437/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/lpreson.c.o [438/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/osc.c.o [439/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/instrsaxall.c.o [440/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/oneshot.c.o [441/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/offset.c.o [442/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/pluck.c.o [443/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/pwl.c.o [444/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/quantize.c.o [445/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wave-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wave-track.so [446/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/recip.c.o [447/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/reson.c.o [448/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/scale.c.o [449/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/sine.c.o [450/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/shape.c.o [451/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/partial.c.o [452/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/slope.c.o [453/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/prod.c.o [454/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/resonvc.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c: In function ‘resonvc_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:341:18: warning: variable ‘normalization_reg’ set but not used [-Wunused-but-set-variable] 341 | register int normalization_reg; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:338:21: warning: variable ‘omc3_reg’ set but not used [-Wunused-but-set-variable] 338 | register double omc3_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:337:21: warning: variable ‘c3t4_reg’ set but not used [-Wunused-but-set-variable] 337 | register double c3t4_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:336:21: warning: variable ‘c3p1_reg’ set but not used [-Wunused-but-set-variable] 336 | register double c3p1_reg; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:334:21: warning: variable ‘scale1_reg’ set but not used [-Wunused-but-set-variable] 334 | register double scale1_reg; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvc.c:326:17: warning: variable ‘hz_val’ set but not used [-Wunused-but-set-variable] 326 | sample_type hz_val; | ^~~~~~ [455/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/resoncv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resoncv.c: In function ‘resoncv_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resoncv.c:350:18: warning: variable ‘normalization_reg’ set but not used [-Wunused-but-set-variable] 350 | register int normalization_reg; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resoncv.c:347:21: warning: variable ‘coshz_reg’ set but not used [-Wunused-but-set-variable] 347 | register double coshz_reg; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resoncv.c:345:21: warning: variable ‘scale1_reg’ set but not used [-Wunused-but-set-variable] 345 | register double scale1_reg; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resoncv.c:337:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 337 | sample_type bw_val; | ^~~~~~ [456/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/sqrt.c.o [457/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/stkpitshift.c.o [458/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/stkchorus.c.o [459/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/sampler.c.o [460/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/stkrev.c.o [461/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/maxv.c.o [462/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/extern.c.o [463/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/siosc.c.o [464/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/tone.c.o [465/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/white.c.o [466/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/security.c.o [467/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/path.c.o [468/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xldbug.c.o [469/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlglob.c.o [470/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlftab.c.o [471/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlimage.c.o [472/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/upsample.c.o [473/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/tonev.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/tonev.c: In function ‘tonev_nr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/tonev.c:298:21: warning: variable ‘scale1_reg’ set but not used [-Wunused-but-set-variable] 298 | register double scale1_reg; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/tonev.c:290:17: warning: variable ‘hz_val’ set but not used [-Wunused-but-set-variable] 290 | sample_type hz_val; | ^~~~~~ [474/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlio.c.o [475/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlinit.c.o [476/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlisp.c.o [477/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xljump.c.o [478/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlpp.c.o [479/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/tapf.c.o [480/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xldmem.c.o [481/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlbfun.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlbfun.c:599: warning: ignoring ‘#pragma warning ’ [-Wunknown-pragmas] 599 | #pragma warning(disable: 4716 4068) // return type and unknown pragma /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlbfun.c:600: warning: ignoring ‘#pragma clang diagnostic’ [-Wunknown-pragmas] 600 | #pragma clang diagnostic ignored "-Wreturn-type" /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlbfun.c: In function ‘xcleanup’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlbfun.c:607:1: warning: control reaches end of non-void function [-Wreturn-type] 607 | } | ^ [482/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xleval.c.o [483/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/tapv.c.o [484/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlfio.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlfio.c: In function ‘xrdint’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlfio.c:251:15: warning: ‘b’ may be used uninitialized [-Wmaybe-uninitialized] 251 | rslt = ((b[0] & 0x80) ? -1 : 0); | ~^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlfio.c:219:19: note: ‘b’ declared here 219 | unsigned char b[4]; | ^ [485/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlprin.c.o [486/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlsys.c.o [487/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/tran/resonvv.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c: In function ‘resonvv_nsr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:391:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 391 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c: In function ‘resonvv_nir_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:908:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 908 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c: In function ‘resonvv_nrs_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:1085:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1085 | sample_type hz1_val; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c: In function ‘resonvv_nri_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:1250:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1250 | sample_type hz1_val; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c: In function ‘resonvv_nrr_fetch’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:1431:17: warning: variable ‘bw_val’ set but not used [-Wunused-but-set-variable] 1431 | sample_type bw_val; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/tran/resonvv.c:1430:17: warning: variable ‘hz1_val’ set but not used [-Wunused-but-set-variable] 1430 | sample_type hz1_val; | ^~~~~~~ [488/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlsubr.c.o [489/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlsym.c.o [490/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlobj.c.o [491/1291] Generating LightThemeAsCeeCode.h... [492/1291] Generating DarkThemeAsCeeCode.h... [493/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlmath.c.o [494/1291] Generating HighContrastThemeAsCeeCode.h... [495/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-file-formats.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-file-formats.so [496/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlcont.c.o [497/1291] Generating ClassicThemeAsCeeCode.h... [498/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xllist.c.o [499/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlread.c.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmhash’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:351:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 351 | LVAL fptr,mch,val; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmquote’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:423:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 423 | LVAL fptr,mch; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmdquote’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:438:26: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 438 | LVAL fptr,str,newstr,mch; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmbquote’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:517:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 517 | LVAL fptr,mch; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmcomma’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:531:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 531 | LVAL fptr,mch,sym; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmlpar’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:554:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 554 | LVAL fptr,mch; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c: In function ‘rmsemi’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/libnyquist/nyquist/xlisp/xlread.c:579:15: warning: variable ‘mch’ set but not used [-Wunused-but-set-variable] 579 | LVAL fptr,mch; | ^~~ [500/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-audio-io.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-audio-io.so [501/1291] Building C object lib-src/libnyquist/CMakeFiles/libnyquist.dir/nyquist/xlisp/xlstr.c.o [502/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-effects.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-effects.so [503/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/ProjectFileIOExtension.cpp.o [504/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wx-wrappers.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wx-wrappers.so [505/1291] Building CXX object libraries/lib-graphics/CMakeFiles/lib-graphics.dir/FrameStatistics.cpp.o [506/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/CommandFlag.cpp.o [507/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/ActiveProjects.cpp.o [508/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/CommandContext.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandContext.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandContext.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = CommandContext::TargetFactory; Type = const std::function >()>; auto initializer = Callable::UniquePtrFactory::Function; bool ScopedOnly = true; stored_type = const std::function >()>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {}; Tag = CommandContext::TargetFactory; Signature = std::unique_ptr >(); auto Default = Callable::UniquePtrFactory::Function; auto ...Options = {}; result_type = std::unique_ptr >]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandContext.cpp:39:37: required from here 39 | , pOutput{ TargetFactory::Call() } | ~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [509/1291] Linking CXX static library cmake-proxies/portsmf/libportsmf.a [510/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/Keyboard.cpp.o [511/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-fft.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-fft.so [512/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-sqlite-helpers.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-sqlite-helpers.so [513/1291] Building CXX object libraries/lib-wave-track-settings/CMakeFiles/lib-wave-track-settings.dir/WaveformSettings.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/WaveformSettings.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [514/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/CompressorProcessor.cpp.o [515/1291] Building CXX object libraries/lib-tags/CMakeFiles/lib-tags.dir/Tags.cpp.o [516/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/DynamicRangeProcessorClock.cpp.o [517/1291] Building CXX object libraries/lib-time-track/CMakeFiles/lib-time-track.dir/TimeTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:4 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = bool; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const Track; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const Track; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const TimeTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = bool; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = bool; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = bool; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = bool; Types = TypeList::List; Functions = {TimeTrack::Paste(double, const Track&)::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = bool; Functions = {TimeTrack::Paste(double, const Track&)::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.cpp:199:35: required from here 199 | bool bOk = src.TypeSwitch([&](const TimeTrack &tt) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | auto sampleTime = 1.0 / GetRate(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201 | mEnvelope->PasteEnvelope(t, tt.mEnvelope.get(), sampleTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | return true; | ~~~~~~~~~~~~ 203 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [518/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/MenuRegistry.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&, const std::vector >&)>&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&, const std::vector >&)>&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&, const std::vector >&)>&>&; Decayed = std::tuple&, const std::vector >&)>&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const std::vector >&)>&>; Wrapped = TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Funs = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::detail::GroupItemBase; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const std::vector >&)>&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuItems; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const std::vector >&)>&>; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = MenuRegistry::Traits; Visitors = std::tuple&, const std::vector >&)>, std::function >&)>, std::function&, const std::vector >&)> >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [519/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/ProjectSerializer.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectSerializer.cpp: In function ‘std::string {anonymous}::FastStringConvert(const void*, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectSerializer.cpp:345:16: warning: ‘template class std::__cxx11::wstring_convert’ is deprecated [-Wdeprecated-declarations] 345 | return std::wstring_convert, BaseCharType>() | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/locale:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectSerializer.cpp:23: /usr/include/c++/15/bits/locale_conv.h:262:33: note: declared here 262 | class _GLIBCXX17_DEPRECATED wstring_convert | ^~~~~~~~~~~~~~~ [520/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/DownwardMeterValueProvider.cpp.o [521/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/CommandTargets.cpp.o [522/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/SimpleCompressor/GainReductionComputer.cpp.o [523/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/SimpleCompressor/LookAheadGainReduction.cpp.o [524/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/MeterValueProvider.cpp.o [525/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/UpwardMeterValueProvider.cpp.o [526/1291] Linking CXX static library cmake-proxies/libsbsms/liblibsbsms.a [527/1291] Linking CXX static library lib-src/libnyquist/liblibnyquist.a [528/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/DynamicRangeProcessorHistory.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-dynamic-range-processor/DynamicRangeProcessorHistory.cpp: In member function ‘void DynamicRangeProcessorHistory::Push(const std::vector&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-dynamic-range-processor/DynamicRangeProcessorHistory.cpp:31:14: warning: unused variable ‘numNewPackets’ [-Wunused-variable] 31 | const int numNewPackets = packets.size(); | ^~~~~~~~~~~~~ [529/1291] Building CXX object libraries/lib-export-ui/CMakeFiles/lib-export-ui.dir/ExportOptionsUIServices.cpp.o [530/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/SqliteSampleBlock.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/SqliteSampleBlock.cpp: In member function ‘virtual BlockSampleView SqliteSampleBlock::GetFloatSampleView(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/SqliteSampleBlock.cpp:319:18: warning: unused variable ‘cachedSize’ [-Wunused-variable] 319 | const auto cachedSize = DoGetSamples( | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/SqliteSampleBlock.cpp: In member function ‘void SqliteSampleBlock::CalcSummary(Sizes)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/SqliteSampleBlock.cpp:952:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 952 | if (jcount > mSampleCount - i * 256) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/SqliteSampleBlock.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [531/1291] Building CXX object libraries/lib-uuid/CMakeFiles/lib-uuid.dir/Uuid.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp: In member function ‘std::string audacity::Uuid::ToString() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp:203:14: warning: unused variable ‘bytesWritten’ [-Wunused-variable] 203 | const int bytesWritten = snprintf( | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp: In member function ‘std::string audacity::Uuid::ToHexString() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp:219:14: warning: unused variable ‘bytesWritten’ [-Wunused-variable] 219 | const int bytesWritten = snprintf( | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp: In member function ‘std::size_t audacity::Uuid::GetHash() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-uuid/Uuid.cpp:260:17: warning: unused variable ‘byte’ [-Wunused-variable] 260 | for (uint8_t byte : mData) | ^~~~ [532/1291] Building CXX object libraries/lib-wave-track-settings/CMakeFiles/lib-wave-track-settings.dir/SpectrogramSettings.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/SpectrogramSettings.cpp: In function ‘void {anonymous}::RecreateWavelet(size_t&, Floats&, Floats&, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/SpectrogramSettings.cpp:643:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 643 | for (int i = 0; i < size; i++) | ~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/SpectrogramSettings.cpp: In member function ‘void SpectrogramSettings::CacheWindows()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/SpectrogramSettings.cpp:667:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 667 | for (int i = 0; i < num; i++) | ~~^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-settings/SpectrogramSettings.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [533/1291] Building CXX object libraries/lib-note-track/CMakeFiles/lib-note-track.dir/MIDIPlay.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/MIDIPlay.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/MIDIPlay.cpp:356: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/MIDIPlay.h:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/MIDIPlay.cpp: In member function ‘virtual bool {anonymous}::MIDIPlay::StartOtherStream(const TransportSequences&, const PaStreamInfo*, double, double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/MIDIPlay.cpp:592:9: warning: variable ‘successMidi’ set but not used [-Wunused-but-set-variable] 592 | bool successMidi = true; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [534/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/DBConnection.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/DBConnection.cpp: In member function ‘int DBConnection::OpenStepByStep(FilePath)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/DBConnection.cpp:173:9: warning: unused variable ‘success’ [-Wunused-variable] 173 | bool success = false; | ^~~~~~~ [535/1291] Building CXX object libraries/lib-label-track/CMakeFiles/lib-label-track.dir/AnalysisTracks.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/AnalysisTracks.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [536/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportOptionsEditor.cpp.o [537/1291] Building CXX object libraries/lib-wave-track-fft/CMakeFiles/lib-wave-track-fft.dir/TrackSpectrumTransformer.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-fft/TrackSpectrumTransformer.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [538/1291] Building CXX object libraries/lib-label-track/CMakeFiles/lib-label-track.dir/LabelTrackEditing.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrackEditing.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [539/1291] Building CXX object libraries/lib-viewport/CMakeFiles/lib-viewport.dir/Viewport.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::OnScrollLeft()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:106:10: warning: unused variable ‘project’ [-Wunused-variable] 106 | auto &project = mProject; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::OnScrollRight()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:123:10: warning: unused variable ‘project’ [-Wunused-variable] 123 | auto &project = mProject; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::OnScrollLeftButton()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:146:10: warning: unused variable ‘project’ [-Wunused-variable] 146 | auto &project = mProject; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::OnScrollRightButton()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:163:10: warning: unused variable ‘project’ [-Wunused-variable] 163 | auto &project = mProject; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::SetHorizontalThumb(double, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:205:10: warning: unused variable ‘project’ [-Wunused-variable] 205 | auto &project = mProject; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::UpdateScrollbarsForTracks()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:307:17: warning: unused variable ‘halfScreen’ [-Wunused-variable] 307 | const double halfScreen = screen / 2.0; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::OnScroll()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:425:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 425 | auto &viewInfo = ViewInfo::Get( project ); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp: In member function ‘void Viewport::ZoomFitHorizontally()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:709:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 709 | auto &viewInfo = ViewInfo::Get(project); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:710:10: warning: unused variable ‘tracks’ [-Wunused-variable] 710 | auto &tracks = TrackList::Get(project); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-viewport/Viewport.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ [540/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/GetAcidizerTags.cpp.o [541/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ImportProgressListener.cpp.o [542/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportPlugin.cpp.o [543/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportPluginRegistry.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportPluginRegistry.h:8, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportPluginRegistry.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const ExportPluginRegistry::ExportPluginRegistryItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = ExportPluginRegistry::Traits; Visitors = ExportPluginRegistry::Initialize()::; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [544/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/LibsndfileTagger.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp: In member function ‘void LibImportExport::Test::LibsndfileTagger::AddAcidizerTags(const LibImportExport::Test::AcidizerTags&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp:104:17: warning: variable ‘loopInfo’ set but not used [-Wunused-but-set-variable] 104 | SF_LOOP_INFO loopInfo {}; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp:143:15: warning: unused variable ‘result’ [-Wunused-variable] 143 | const auto result = sf_set_chunk(mFile, &chunk); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp: In member function ‘void LibImportExport::Test::LibsndfileTagger::AddDistributorInfo(const std::string&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp:180:15: warning: unused variable ‘result’ [-Wunused-variable] 180 | const auto result = sf_set_chunk(mFile, &chunk); | ^~~~~~ [545/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ImportPlugin.cpp.o [546/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportPluginHelpers.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportPluginHelpers.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [547/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportProgressUI.cpp.o [548/1291] Building CXX object libraries/lib-shuttlegui/CMakeFiles/lib-shuttlegui.dir/ShuttleGui.cpp.o In file included from /usr/include/wx-3.2/wx/defs.h:1040, from /usr/include/wx-3.2/wx/slider.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.cpp:96: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.cpp: In member function ‘void ShuttleGuiBase::EndRadioButtonGroup()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.cpp:1711:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | wxASSERT( mRadioCount == mRadioSymbols.size() ); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.cpp: In member function ‘wxChoice* ShuttleGuiBase::TieChoice(const TranslatableString&, TranslatableString&, const TranslatableStrings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-shuttlegui/ShuttleGui.cpp:1840:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1840 | if ( Index >= 0 && Index < choices.size() ) | ~~~~~~^~~~~~~~~~~~~~~~ [549/1291] Building CXX object libraries/lib-theme-resources/CMakeFiles/lib-theme-resources.dir/LoadThemeResources.cpp.o [550/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-graphics.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-graphics.so [551/1291] Building CXX object libraries/lib-note-track/CMakeFiles/lib-note-track.dir/NoteTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = bool; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const PlayableTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const PlayableTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> >; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const NoteTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > >; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = bool; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = bool; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = bool; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = bool; Types = TypeList::List; Functions = {NoteTrack::Paste(double, const Track&)::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = bool; Functions = {NoteTrack::Paste(double, const Track&)::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.cpp:447:35: required from here 447 | bool bOk = src.TypeSwitch( [&](const NoteTrack &other) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | | 449 | auto myOffset = this->mOrigin; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | if (t < myOffset) { | ~~~~~~~~~~~~~~~~~~~ 451 | // workaround strange behavior described at | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | // http://bugzilla.audacityteam.org/show_bug.cgi?id=1735#c3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | MoveTo(t); | ~~~~~~~~~~ 454 | InsertSilence(t, myOffset - t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | } | ~ 456 | | 457 | double delta = 0.0; | ~~~~~~~~~~~~~~~~~~~ 458 | auto &seq = GetSeq(); | ~~~~~~~~~~~~~~~~~~~~~ 459 | auto offset = other.mOrigin; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | if (offset > 0) { | ~~~~~~~~~~~~~~~~~ 461 | seq.convert_to_seconds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | seq.insert_silence(t - mOrigin, offset); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463 | t += offset; | ~~~~~~~~~~~~ 464 | // Is this needed or does Alg_seq::insert_silence take care of it? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | //delta += offset; | ~~~~~~~~~~~~~~~~~~ 466 | } | ~ 467 | | 468 | // This seems to be needed: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469 | delta += std::max(0.0, t - GetEndTime()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | | 471 | // This, not: | ~~~~~~~~~~~~~ 472 | //delta += other.GetSeq().get_real_dur(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 473 | | 474 | seq.paste(t - mOrigin, &other.GetSeq()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 475 | | 476 | AddToDuration(delta); | ~~~~~~~~~~~~~~~~~~~~~ 477 | | 478 | return true; | ~~~~~~~~~~~~ 479 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [552/1291] Building CXX object libraries/lib-menus/CMakeFiles/lib-menus.dir/CommandManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp: In member function ‘void CommandManager::SetKeyFromIndex(int, const NormalizedKeyString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp:755:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 755 | if (!(0 <= i && i < NCommands())) { | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp: In member function ‘bool CommandManager::ReportIfActionNotAllowed(const TranslatableString&, CommandFlag&, CommandFlag)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp:1324:10: warning: unused variable ‘project’ [-Wunused-variable] 1324 | auto &project = mProject; | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp:57: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = CommandManager::Factory; Type = const std::function(AudacityProject&)>; auto initializer = Callable::SharedPtrFactory::Function; bool ScopedOnly = true; stored_type = const std::function(AudacityProject&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject&}; Tag = CommandManager::Factory; Signature = std::shared_ptr(AudacityProject&); auto Default = Callable::SharedPtrFactory::Function; auto ...Options = {}; result_type = std::shared_ptr]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp:107:42: required from here 107 | return CommandManager::Factory::Call(project); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = CommandManager::GlobalMenuHook; Type = const std::function&)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {TaggedIdentifier&}; Tag = CommandManager::GlobalMenuHook; Signature = bool(const TaggedIdentifier&); auto Default = nullptr; auto ...Options = {}; result_type = bool]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.cpp:922:31: required from here 922 | if (GlobalMenuHook::Call(entry->name)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [553/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-tags.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-tags.so [554/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/Export.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Export.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [555/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ImportExport.cpp.o [556/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wave-track-settings.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wave-track-settings.so [557/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ExportUtils.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportUtils.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: In instantiation of ‘TrackIterRange TrackIterRange::operator-(R (C::*)() const) const [with R = bool; C = WaveTrack; TrackType = const WaveTrack]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportUtils.cpp:30:64: required from here 30 | - (anySolo ? &WaveTrack::GetNotSolo : &WaveTrack::GetMute); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:732:42: warning: ‘constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = _Mem_fn]’ is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 732 | return this->operator + ( std::not1( std::mem_fn( pmf ) ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportTypes.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportUtils.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ExportUtils.cpp:13: /usr/include/c++/15/bits/stl_function.h:1082:5: note: declared here 1082 | not1(const _Predicate& __pred) | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [558/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/waveform/WavePaintParameters.cpp.o [559/1291] Building CXX object libraries/lib-theme-resources/CMakeFiles/lib-theme-resources.dir/DarkThemeAsCeeCode.cpp.o [560/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/waveform/WaveData.cpp.o [561/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/ImportUtils.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ImportUtils.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ImportUtils.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [562/1291] Building CXX object libraries/lib-project-file-io/CMakeFiles/lib-project-file-io.dir/ProjectFileIO.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp: In member function ‘bool SQLiteBlobStream::IsEof() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:281:22: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 281 | return mOffset == mBlobSize; | ~~~~~~~~^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp: In member function ‘bool ProjectFileIO::CheckVersion()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:791:12: warning: unused variable ‘updateVersion’ [-Wunused-variable] 791 | bool updateVersion = (MessageBoxResult::Yes == ShowMessageBox( | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:730:8: warning: unused variable ‘rc’ [-Wunused-variable] 730 | int rc; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp: In member function ‘bool ProjectFileIO::CopyTo(const FilePath&, const TranslatableString&, bool, bool, const std::vector&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:938:9: warning: unused variable ‘pProject’ [-Wunused-variable] 938 | auto pProject = &mProject; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:975:19: warning: unused variable ‘res’ [-Wunused-variable] 975 | ProgressResult res = ProgressResult::Success; | ^~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project-file-io/ProjectFileIO.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [563/1291] Building CXX object libraries/lib-theme-resources/CMakeFiles/lib-theme-resources.dir/HighContrastThemeAsCeeCode.cpp.o [564/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/PixelSampleMapper.cpp.o [565/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-shuttlegui.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-shuttlegui.so [566/1291] Building CXX object libraries/lib-theme-resources/CMakeFiles/lib-theme-resources.dir/LightThemeAsCeeCode.cpp.o [567/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-project-file-io.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-project-file-io.so [568/1291] Building CXX object libraries/lib-theme-resources/CMakeFiles/lib-theme-resources.dir/ClassicThemeAsCeeCode.cpp.o [569/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/GraphicsDataCache.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/GraphicsDataCache.cpp: In member function ‘void GraphicsDataCacheBase::PerformFullCleanup(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/GraphicsDataCache.cpp:367:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 367 | for (size_t i = 0; i < currentSize; ++i) | ~~^~~~~~~~~~~~~ [570/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/PlainExportOptionsEditor.cpp.o [571/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/JournalOutput.cpp.o [572/1291] Building CXX object libraries/lib-label-track/CMakeFiles/lib-label-track.dir/LabelTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp:32: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp: In member function ‘void LabelStruct::Export(wxTextFile&, LabelFormat, int, bool) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp:598:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 598 | if ((f0 == SelectedRegion::UndefinedFrequency && | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp:605:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 605 | file.AddLine(wxString::Format(wxT("\\\t%s\t%s"), | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = bool; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const Track; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const Track; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const LabelTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = bool; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = bool; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = bool; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = bool; Types = TypeList::List; Functions = {LabelTrack::PasteOver(double, const Track&)::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = bool; Functions = {LabelTrack::PasteOver(double, const Track&)::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp:963:38: required from here 963 | auto result = src.TypeSwitch([&](const LabelTrack &sl) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | int len = mLabels.size(); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | int pos = 0; | ~~~~~~~~~~~~ 966 | | 967 | while (pos < len && mLabels[pos].getT0() < t) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | pos++; | ~~~~~~ 969 | | 970 | for (auto &labelStruct: sl.mLabels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 971 | LabelStruct l { | ~~~~~~~~~~~~~~~ 972 | labelStruct.selectedRegion, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 973 | labelStruct.getT0() + t, | ~~~~~~~~~~~~~~~~~~~~~~~~ 974 | labelStruct.getT1() + t, | ~~~~~~~~~~~~~~~~~~~~~~~~ 975 | labelStruct.title | ~~~~~~~~~~~~~~~~~ 976 | }; | ~~ 977 | mLabels.insert(mLabels.begin() + pos++, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | } | ~ 979 | | 980 | return true; | ~~~~~~~~~~~~ 981 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = bool; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const Track; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const Track; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const LabelTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = bool; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = bool; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = bool; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = bool; Types = TypeList::List; Functions = {LabelTrack::Paste(double, const Track&)::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = bool; Functions = {LabelTrack::Paste(double, const Track&)::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.cpp:992:35: required from here 992 | bool bOk = src.TypeSwitch([&](const LabelTrack <) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | double shiftAmt = lt.mClipLen > 0.0 ? lt.mClipLen : lt.GetEndTime(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 994 | | 995 | ShiftLabelsOnInsert(shiftAmt, t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 996 | PasteOver(t, src); | ~~~~~~~~~~~~~~~~~~ 997 | | 998 | return true; | ~~~~~~~~~~~~ 999 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [573/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/AudacityMessageBox.cpp.o [574/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/waveform/WaveBitmapCache.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveBitmapCache.cpp: In member function ‘bool WaveBitmapCache::LookupHelper::PerformLookup(WaveBitmapCache*, GraphicsDataCacheKey)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveBitmapCache.cpp:197:18: warning: variable ‘blankColor’ set but not used [-Wunused-but-set-variable] 197 | const auto blankColor = cache->mPaintParameters.BlankColor; | ^~~~~~~~~~ [575/1291] Building CXX object libraries/lib-wave-track-paint/CMakeFiles/lib-wave-track-paint.dir/waveform/WaveDataCache.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp:203:33: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 203 | if (appendBufferOffset >= clip->GetAppendBufferLen(channelIndex)) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp: In member function ‘bool WaveCacheSampleBlock::ContainsSample(int64_t) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp:390:24: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 390 | (sampleIndex < (FirstSample + NumSamples)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp: In member function ‘WaveCacheSampleBlock::Summary WaveCacheSampleBlock::GetSummary(int64_t, size_t, const Summary&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track-paint/waveform/WaveDataCache.cpp:460:49: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘const long unsigned int’ [-Wsign-compare] 460 | for (auto sampleIndex = from; sampleIndex < to; ++sampleIndex) | ~~~~~~~~~~~~^~~~ [576/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/JournalRegistry.cpp.o [577/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/HtmlWindow.cpp.o [578/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-time-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-time-track.so [579/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/AccessibleLinksFormatter.cpp.o [580/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/wxWidgetsWindowPlacement.cpp.o [581/1291] Building CXX object libraries/lib-dynamic-range-processor/CMakeFiles/lib-dynamic-range-processor.dir/DynamicRangeProcessorUtils.cpp.o [582/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/ErrorDialog.cpp.o [583/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/HelpText.cpp.o [584/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/SelectFile.cpp.o [585/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-menus.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-menus.so [586/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/SettingsWX.cpp.o [587/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/MultiDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-init/MultiDialog.cpp: In constructor ‘MultiDialog::MultiDialog(wxWindow*, const TranslatableString&, const TranslatableString&, const TranslatableStrings&, const ManualPageID&, const TranslatableString&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-init/MultiDialog.cpp:139:18: warning: unused variable ‘pButton’ [-Wunused-variable] 139 | auto pButton = S.Id(wxID_OK) | ^~~~~~~ [588/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/LogWindow.cpp.o [589/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/Journal.cpp.o [590/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-note-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-note-track.so [591/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-viewport.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-viewport.so [592/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/wxWidgetsBasicUI.cpp.o [593/1291] Building CXX object libraries/lib-import-export/CMakeFiles/lib-import-export.dir/Import.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Import.cpp: In static member function ‘static size_t Importer::SelectDefaultOpenType(const FileNames::FileTypes&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Import.cpp:288:18: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 288 | return (index == fileTypes.size()) ? 0 : index; | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Import.cpp:45: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Import.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/Import.cpp:35: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const Importer::ImporterItem; Recur = TypeSwitch::detail::Invoker, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple::&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = Importer::Traits; Visitors = Importer::Initialize()::::; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [594/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/MirUtils.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirUtils.cpp: In function ‘std::vector MIR::GetPeakIndices(const std::vector&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirUtils.cpp:70:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 70 | for (auto j = 0; j < x.size(); ++j) | ~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirUtils.cpp:73:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | const auto k = j == x.size() - 1 ? 0 : j + 1; | ~~^~~~~~~~~~~~~~~ [595/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/DecimatingMirAudioReader.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/DecimatingMirAudioReader.cpp: In member function ‘virtual void MIR::DecimatingMirAudioReader::ReadFloats(float*, long long int, size_t) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/DecimatingMirAudioReader.cpp:47:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 47 | for (auto i = 0; i < numDecimatedFrames; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ [596/1291] Building CXX object libraries/lib-vst/CMakeFiles/lib-vst.dir/VSTEffectsModule.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectBase.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectsModule.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectsModule.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectsModule.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = VSTEffectsModule::Factory; Type = const std::function >(const wxString&)>; auto initializer = Callable::UniquePtrFactory::Function; bool ScopedOnly = true; stored_type = const std::function >(const wxString&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const wxString&}; Tag = VSTEffectsModule::Factory; Signature = std::unique_ptr >(const wxString&); auto Default = Callable::UniquePtrFactory::Function; auto ...Options = {}; result_type = std::unique_ptr >]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectsModule.cpp:305:31: required from here 305 | auto result = Factory::Call(path); | ~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [597/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-dynamic-range-processor.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-dynamic-range-processor.so [598/1291] Building CXX object libraries/lib-ladspa/CMakeFiles/lib-ladspa.dir/LadspaInstance.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-ladspa/LadspaInstance.cpp:70:7: warning: ‘float {anonymous}::InputControlPortDefaultValue(const LADSPA_PortRangeHint&, double)’ defined but not used [-Wunused-function] 70 | float InputControlPortDefaultValue( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [599/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/StftFrameProvider.cpp.o [600/1291] Building CXX object libraries/lib-vst/CMakeFiles/lib-vst.dir/VSTInstance.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTInstance.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTInstance.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTInstance.cpp: In member function ‘virtual bool VSTInstance::RealtimeProcessStart(EffectInstance::MessagePackage&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTInstance.cpp:313:35: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 313 | for (size_t paramID=0; paramID < mAEffect->numParams; paramID++) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [601/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/MirDsp.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp:54:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 54 | while (k >= x.size()) | ~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp: In function ‘std::vector MIR::GetNormalizedCircularAutocorr(const std::vector&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp:89:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 89 | for (auto n = 2; n < N; n += 2) | ~~^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp: In function ‘std::vector MIR::GetOnsetDetectionFunction(const MirAudioReader&, const std::function&, QuantizationFitDebugOutput*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MirDsp.cpp:115:15: warning: unused variable ‘sampleRate’ [-Wunused-variable] 115 | const auto sampleRate = frameProvider.GetSampleRate(); | ^~~~~~~~~~ [602/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/HelpSystem.cpp.o [603/1291] Building CXX object libraries/lib-ladspa/CMakeFiles/lib-ladspa.dir/LadspaEffectsModule.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-ladspa/LadspaEffectsModule.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-ladspa/LadspaEffectsModule.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = LadspaEffectsModule::Factory; Type = const std::function >(const wxString&, int)>; auto initializer = Callable::UniquePtrFactory::Function; bool ScopedOnly = true; stored_type = const std::function >(const wxString&, int)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxString&, int}; Tag = LadspaEffectsModule::Factory; Signature = std::unique_ptr >(const wxString&, int); auto Default = Callable::UniquePtrFactory::Function; auto ...Options = {}; result_type = std::unique_ptr >]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-ladspa/LadspaEffectsModule.cpp:303:31: required from here 303 | auto result = Factory::Call(realPath, (int)index); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [604/1291] Building CXX object libraries/lib-vst/CMakeFiles/lib-vst.dir/VSTEffectBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectBase.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectBase.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ [605/1291] Building CXX object libraries/lib-wx-init/CMakeFiles/lib-wx-init.dir/ProgressDialog.cpp.o [606/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/GetMeterUsingTatumQuantizationFit.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/GetMeterUsingTatumQuantizationFit.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/GetMeterUsingTatumQuantizationFit.cpp:124:20: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 124 | val += (j < odf.size() ? odf[j] : 0.f); | ~~^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/GetMeterUsingTatumQuantizationFit.cpp: In function ‘double MIR::{anonymous}::GetBeatSelfSimilarityScore(double, double, const std::vector&, int, MIR::QuantizationFitDebugOutput*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/GetMeterUsingTatumQuantizationFit.cpp:286:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | if (j >= odfAutoCorr.size()) | ~~^~~~~~~~~~~~~~~~~~~~~ [607/1291] Building CXX object libraries/lib-ladspa/CMakeFiles/lib-ladspa.dir/LadspaEffectBase.cpp.o [608/1291] Building CXX object libraries/lib-preference-pages/CMakeFiles/lib-preference-pages.dir/PrefsPanel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/PrefsPanel.h:33, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/PrefsPanel.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const PrefsPanel::PrefsItem>; Funs = TypeList::List::&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::GroupItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const Registry::GroupItem; Recur = TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Base>; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const PrefsPanel::PrefsItem; Recur = TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Base> >; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>; Functions = TypeList::List::&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const PrefsPanel::PrefsItem>; TupleLike = std::tuple::&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = PrefsPanel::Traits; Visitors = std::tuple::, Registry::, PrefsPanel::DefaultFactories():::: >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const PrefsPanel::PrefsItem>; Funs = TypeList::List::&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::GroupItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const Registry::GroupItem; Recur = TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Base>; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; ObjectType = const PrefsPanel::PrefsItem; Recur = TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, TypeSwitch::detail::Invoker, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Op, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PrefsPanel::PrefsItem> >::Base> >; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple::&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, const PrefsPanel::PrefsItem>, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List::&>, const std::vector >&>::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List, const PrefsPanel::PrefsItem>; Functions = TypeList::List::&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const PrefsPanel::PrefsItem>; TupleLike = std::tuple::&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:578:50: required from ‘void Registry::detail::Visitor::EndGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = PrefsPanel::Traits; Visitors = std::tuple::, Registry::, PrefsPanel::DefaultFactories():::: >; Registry::Path = std::vector]’ 578 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 579 | ForwardTuple(std::get<2>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:575:12: required from here 575 | void EndGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [609/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/BassTrebleBase.cpp.o [610/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ChangeTempoBase.cpp.o [611/1291] Building CXX object libraries/lib-preference-pages/CMakeFiles/lib-preference-pages.dir/LibraryPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/PrefsPanel.h:33, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/LibraryPrefs.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/LibraryPrefs.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const LibraryPrefs::PopulatorItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = LibraryPrefs::Traits; Visitors = LibraryPrefs::PopulateOrExchange(ShuttleGui&)::; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [612/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/AmplifyBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/TimeStretching.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/AmplifyBase.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectInterface.h:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/EffectPlugin.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/EffectBase.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/Effect.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/PerTrackEffect.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/StatefulPerTrackEffect.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/AmplifyBase.h:4, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/AmplifyBase.cpp:1: In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = double; Type = float; Value = float; EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31, inlined from ‘static bool CapturedParameters::DoSet(Effect&, EffectSettings&, Params&, const CapturedParameters&, const CommandParameters&) [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:231:19, inlined from ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:134:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ is used uninitialized [-Wuninitialized] 137 | double d = *pf; | ^~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/AmplifyBase.cpp:3: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In member function ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = double; Type = float; Value = float; EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio, AmplifyBase::Clipping}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31, inlined from ‘static bool CapturedParameters::DoSet(Effect&, EffectSettings&, Params&, const CapturedParameters&, const CommandParameters&) [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio, AmplifyBase::Clipping}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:231:19, inlined from ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio, AmplifyBase::Clipping}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:134:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ is used uninitialized [-Wuninitialized] 137 | double d = *pf; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In member function ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = AmplifyBase; const auto& ...Parameters = {AmplifyBase::Ratio, AmplifyBase::Clipping}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ [613/1291] Building CXX object libraries/lib-vst/CMakeFiles/lib-vst.dir/VSTWrapper.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ [614/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ChangePitchBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ChangePitchBase.cpp:7: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [615/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/CompressorInstance.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/CompressorInstance.cpp:85:6: warning: ‘auto {anonymous}::GetMaxDbIncrease(const float*, const float*, size_t)’ defined but not used [-Wunused-function] 85 | auto GetMaxDbIncrease(const float* in, const float* out, size_t blockLen) | ^~~~~~~~~~~~~~~~ [616/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ContrastBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ContrastBase.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [617/1291] Building CXX object libraries/lib-audacity-application-logic/CMakeFiles/lib-audacity-application-logic.dir/AudacityApplicationLogic.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audacity-application-logic/AudacityApplicationLogic.cpp: In function ‘bool AudacityApplicationLogic::DoEffect(const PluginID&, AudacityProject&, unsigned int, ShowEffectHostInterfaceCb, StopPlaybackCb, SelectAllIfNoneCb)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audacity-application-logic/AudacityApplicationLogic.cpp:155:14: warning: enumeration value ‘EffectTypeNone’ not handled in switch [-Wswitch] 155 | switch (type) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audacity-application-logic/AudacityApplicationLogic.cpp:155:14: warning: enumeration value ‘EffectTypeHidden’ not handled in switch [-Wswitch] In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-audacity-application-logic/AudacityApplicationLogic.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [618/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/DtmfBase.cpp.o [619/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/AutoDuckBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/TimeStretching.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/AutoDuckBase.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [620/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ChangeSpeedBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ChangeSpeedBase.cpp:3: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [621/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ClickRemovalBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ClickRemovalBase.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [622/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EchoBase.cpp.o [623/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EqualizationCurvesList.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationCurvesList.cpp:13:2: warning: ‘/*’ within comment [-Wcomment] 13 | /*********************************************************************/ [624/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/DistortionBase.cpp.o [625/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EqualizationParameters.cpp.o [626/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EqualizationFilter.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationFilter.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationFilter.h: In constructor ‘EqualizationFilter::EqualizationFilter(const EffectSettingsManager&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationFilter.h:54:27: warning: ‘EqualizationFilter::mLogEnvelope’ will be initialized after [-Wreorder] 54 | Envelope mLinEnvelope, mLogEnvelope; | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationFilter.h:54:13: warning: ‘Envelope EqualizationFilter::mLinEnvelope’ [-Wreorder] 54 | Envelope mLinEnvelope, mLogEnvelope; | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationFilter.cpp:18:1: warning: when initialized here [-Wreorder] 18 | EqualizationFilter::EqualizationFilter(const EffectSettingsManager &manager) | ^~~~~~~~~~~~~~~~~~ [627/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/Fade.cpp.o [628/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/Invert.cpp.o [629/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EqualizationCurves.cpp.o [630/1291] Building CXX object libraries/lib-music-information-retrieval/CMakeFiles/lib-music-information-retrieval.dir/MusicInformationRetrieval.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MusicInformationRetrieval.cpp: In function ‘void MIR::SynchronizeProject(const std::vector >&, ProjectInterface&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MusicInformationRetrieval.cpp:159:15: warning: variable ‘projectTempo’ set but not used [-Wunused-but-set-variable] 159 | const auto projectTempo = | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MusicInformationRetrieval.cpp: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-music-information-retrieval/MusicInformationRetrieval.cpp:37:6: warning: ‘auto MIR::{anonymous}::RemovePathPrefix(const std::string&)’ defined but not used [-Wunused-function] 37 | auto RemovePathPrefix(const std::string& filename) | ^~~~~~~~~~~~~~~~ [631/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/NoiseBase.cpp.o [632/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/Generator.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/Generator.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [633/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/PhaserBase.cpp.o [634/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/LegacyCompressorBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/LegacyCompressorBase.cpp:23: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [635/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/EqualizationBase.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp: In member function ‘virtual bool EqualizationBase::Init()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:258:16: warning: unused variable ‘lin’ [-Wunused-variable] 258 | const auto& lin = mParameters.mLin; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp: In member function ‘virtual bool EqualizationBase::Process(EffectInstance&, EffectSettings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:339:18: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 339 | auto s = start; | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp: In member function ‘bool EqualizationBase::ProcessOne(Task&, int, const WaveChannel&, sampleCount, sampleCount)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:380:10: warning: unused variable ‘window1’ [-Wunused-variable] 380 | auto& window1 = task.window1; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:381:10: warning: unused variable ‘window2’ [-Wunused-variable] 381 | auto& window2 = task.window2; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:387:10: warning: unused variable ‘output’ [-Wunused-variable] 387 | auto& output = task.output; | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.h:7, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [636/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/FindClippingBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/FindClippingBase.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [637/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/PlotSpectrumBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/PlotSpectrumBase.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [638/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/Repair.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/TimeStretching.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/Repair.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [639/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/LoudnessBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/LoudnessBase.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [640/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ReverbBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ReverbBase.h:4, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ReverbBase.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:293:13: warning: ‘void filter_t_resize_preserving(filter_t*, size_t)’ defined but not used [-Wunused-function] 293 | static void filter_t_resize_preserving(filter_t* p, size_t newSize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:220:13: warning: ‘void filter_array_create(filter_array_t*, double, double, double)’ defined but not used [-Wunused-function] 220 | static void filter_array_create(filter_array_t * p, double rate, | ^~~~~~~~~~~~~~~~~~~ [641/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/NormalizeBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/NormalizeBase.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [642/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-label-track.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-label-track.so [643/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/NoiseReductionBase.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/NoiseReductionBase.cpp: In member function ‘virtual bool NoiseReductionBase::Process(EffectInstance&, EffectSettings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/NoiseReductionBase.cpp:462:15: warning: unused variable ‘stepSize’ [-Wunused-variable] 462 | const auto stepSize = mSettings->WindowSize() / stepsPerWindow; | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/NoiseReductionBase.cpp:42: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [644/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wave-track-fft.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wave-track-fft.so [645/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/PaulstretchBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/PaulstretchBase.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectInterface.h:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/PaulstretchBase.h:11, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/PaulstretchBase.cpp:15: In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = float; Type = float; Value = float; EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31, inlined from ‘static bool CapturedParameters::DoSet(Effect&, EffectSettings&, Params&, const CapturedParameters&, const CommandParameters&) [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:231:19, inlined from ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:134:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ is used uninitialized [-Wuninitialized] 137 | double d = *pf; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In member function ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = float; Type = float; Value = float; EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31, inlined from ‘static bool CapturedParameters::DoSet(Effect&, EffectSettings&, Params&, const CapturedParameters&, const CommandParameters&) [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:231:19, inlined from ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:134:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 137 | double d = *pf; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In member function ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = PaulstretchBase; const auto& ...Parameters = {PaulstretchBase::Amount, PaulstretchBase::Time}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ [646/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/Reverse.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/Reverse.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:29: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp>; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const Reverse::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {Reverse::Process(EffectInstance&, EffectSettings&)::, Reverse::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {Reverse::Process(EffectInstance&, EffectSettings&)::, Reverse::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {Reverse::Process(EffectInstance&, EffectSettings&)::, Reverse::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/Reverse.cpp:66:25: required from here 66 | trackRange.VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~^ 67 | bGoodResult, | ~~~~~~~~~~~~ 68 | [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~ 69 | const auto progress = [&](double fraction) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | return !TrackProgress(count, fraction); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | }; | ~~ 72 | if (mT1 > mT0) | ~~~~~~~~~~~~~~ 73 | { | ~ 74 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 77 | | 78 | if (!WaveTrackUtilities::Reverse(track, start, len, progress)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 80 | } | ~ 81 | count += track.NChannels(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | }, | ~~ 83 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 84 | track.ChangeLabelsOnReverse(mT0, mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | count++; | ~~~~~~~~ 86 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [647/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/RepeatBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:3: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy]’: /usr/include/c++/15/type_traits:3303:30: required from ‘struct std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>’ 3303 | : public __bool_constant<__is_invocable(_Fn, _ArgTypes...)> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:237:57: required by substitution of ‘template struct std::__detail::__conjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_; _Bn = {}]’ 237 | struct __conjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:238:15: required from ‘struct std::__detail::__conjunction_impl, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 238 | { using type = typename __conjunction_impl::type; }; | ^~~~ /usr/include/c++/15/type_traits:243:12: required from ‘struct std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>’ 243 | struct conjunction | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:229:58: required by substitution of ‘template struct std::__detail::__disjunction_impl::type, _B1, _B2, _Bn ...> [with _B1 = std::conjunction, std::is_invocable&, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Dummy&&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case1_>; _B2 = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Case2; _Bn = {TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Default}]’ 229 | struct __disjunction_impl<__enable_if_t, _B1, _B2, _Bn...> | ^~~~~ /usr/include/c++/15/type_traits:253:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:236:50: required from ‘struct TypeSwitch::detail::TypeSwitcher, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >’ 236 | decltype(Apply_t{}()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp: In instantiation of ‘RepeatBase::Process(EffectInstance&, EffectSettings&):: [with auto:9 = const TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent>::Wrapper::operator()(WaveTrack&, const TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Functions&) const::&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:114:45: required from ‘R TypeSwitch::detail::Executor::Combine::CombineOp::Wrapper::operator()(BaseClass&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with BaseClass = WaveTrack; NextBase = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >::Transparent; Fs = TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp>; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>]’ 114 | return std::get<0>(functions)(next)( | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:29: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> >; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WaveTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::CombineOp, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&> >::NoOp> > >::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&, const RepeatBase::Process(EffectInstance&, EffectSettings&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:793:27: required from ‘void TrackIterRange::VisitWhile(Flag&, const Functions& ...) [with Flag = bool; Functions = {RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::, RepeatBase::Process(EffectInstance&, EffectSettings&)::}; TrackType = Track]’ 793 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:63:34: required from here 63 | outputs.Get().Any().VisitWhile( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 64 | bGoodResult, | ~~~~~~~~~~~~ 65 | [&](LabelTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 66 | if (SyncLock::IsSelectedOrSyncLockSelected(track)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | { | ~ 68 | if (!track.Repeat(mT0, mT1, repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 70 | } | ~ 71 | }, | ~~ 72 | [&](auto&& fallthrough) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | return [&](WaveTrack& track) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | if (!track.GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | return fallthrough(); // Fall through to next lambda | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | auto start = track.TimeToLongSamples(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | auto end = track.TimeToLongSamples(mT1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | auto len = end - start; | ~~~~~~~~~~~~~~~~~~~~~~~ 79 | const double tLen = track.LongSamplesToTime(len); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | const double tc = mT0 + tLen; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | | 82 | if (len <= 0) | ~~~~~~~~~~~~~ 83 | return; | ~~~~~~~ 84 | | 85 | auto firstTemp = | ~~~~~~~~~~~~~~~~ 86 | std::static_pointer_cast(track.Copy(mT0, mT1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | | 88 | auto t0 = tc; | ~~~~~~~~~~~~~ 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | { | ~ 91 | if (TrackProgress(nTrack, j / repeatCount)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | { | ~ 93 | // TrackProgress returns true on Cancel. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | bGoodResult = false; | ~~~~~~~~~~~~~~~~~~~~ 95 | return; | ~~~~~~~ 96 | } | ~ 97 | track.Paste(t0, *firstTemp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | t0 += tLen; | ~~~~~~~~~~~ 99 | } | ~ 100 | if (t0 > maxDestLen) | ~~~~~~~~~~~~~~~~~~~~ 101 | maxDestLen = t0; | ~~~~~~~~~~~~~~~~ 102 | | 103 | const auto compareIntervals = [](const auto& a, const auto& b) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | return a->Start() < b->Start(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | }; | ~~ 106 | | 107 | const auto eps = 0.5 / track.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | auto sortedIntervals = | ~~~~~~~~~~~~~~~~~~~~~~ 109 | std::vector(track.Intervals().begin(), track.Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | auto sourceIntervals = std::vector( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111 | firstTemp->Intervals().begin(), firstTemp->Intervals().end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | std::sort( | ~~~~~~~~~~ 113 | sortedIntervals.begin(), sortedIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 115 | std::sort( | ~~~~~~~~~~ 116 | sourceIntervals.begin(), sourceIntervals.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | compareIntervals); | ~~~~~~~~~~~~~~~~~~ 118 | for (auto it = sortedIntervals.begin(); it != sortedIntervals.end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | ++it) | ~~~~~ 120 | { | ~ 121 | const auto& interval = *it; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | // Find first pasted interval | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | if (std::abs((*it)->GetPlayStartTime() - tc) > eps) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | continue; | ~~~~~~~~~ 125 | | 126 | // Fix pasted clips names | ~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | for (int j = 0; j < repeatCount; ++j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | { | ~ 129 | for (const auto& src : sourceIntervals) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | { | ~ 131 | if (it == sortedIntervals.end()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | break; | ~~~~~~ 133 | (*it++)->SetName(src->GetName()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | } | ~ 135 | } | ~ 136 | break; | ~~~~~~ 137 | } | ~ 138 | nTrack++; | ~~~~~~~~~ 139 | }; | ~~ 140 | }, | ~~ 141 | [&](Track& t) { | ~~~~~~~~~~~~~~~ 142 | if (SyncLock::IsSyncLockSelected(t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | t.SyncLockAdjust(mT1, mT1 + (mT1 - mT0) * repeatCount); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:89:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 89 | for (size_t j = 0; j < repeatCount; ++j) | ~~^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/RepeatBase.cpp:121:28: warning: unused variable ‘interval’ [-Wunused-variable] 121 | const auto& interval = *it; | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [648/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/SilenceBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/SilenceBase.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [649/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/TimeScaleBase.cpp.o [650/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ScienFilterBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ScienFilterBase.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectInterface.h:47, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ScienFilterBase.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ScienFilterBase.cpp:23: In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = float; Type = float; Value = float; EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ is used uninitialized [-Wuninitialized] 137 | double d = *pf; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In static member function ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = float; Type = float; Value = float; EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ In member function ‘bool CommandParameters::ReadFloat(const wxString&, float*) const’, inlined from ‘bool CommandParameters::ReadFloat(const wxString&, float*, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:148:21, inlined from ‘bool CommandParameters::ReadAndVerify(const wxString&, float*, float, float, float) const’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:215:16, inlined from ‘static bool CapturedParameters::SetOne(Params&, const CommandParameters&, const EffectParameter(), std::declval()))>::type, Member, Type, Value>&) [with Member = float; Type = float; Value = float; EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:209:31, inlined from ‘static bool CapturedParameters::DoSet(Effect&, EffectSettings&, Params&, const CapturedParameters&, const CommandParameters&) [with EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:231:19, inlined from ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’ at /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:134:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-components/EffectAutomationParameters.h:137:18: warning: ‘temp’ may be used uninitialized [-Wmaybe-uninitialized] 137 | double d = *pf; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h: In member function ‘bool CapturedParameters::Set(Effect&, const CommandParameters&, EffectSettings&) const [with EffectType = ScienFilterBase; const auto& ...Parameters = {ScienFilterBase::Type, ScienFilterBase::Subtype, ScienFilterBase::Order, ScienFilterBase::Cutoff, ScienFilterBase::Passband, ScienFilterBase::Stopband}]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-command-parameters/ShuttleAutomation.h:208:13: note: ‘temp’ was declared here 208 | Value temp; | ^~~~ [651/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/ToneGenBase.cpp.o [652/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/zix/ring.cpp.o [653/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/StereoToMono.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/StereoToMono.cpp: In member function ‘bool StereoToMono::ProcessOne(TrackList&, sampleCount&, sampleCount, WaveTrack&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/StereoToMono.cpp:136:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 136 | for (auto i = 0; i < blockLen; i++) | ~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/StereoToMono.cpp:110:16: warning: variable ‘processed’ set but not used [-Wunused-but-set-variable] 110 | sampleCount processed = 0; | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/StereoToMono.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [654/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/TwoPassSimpleMono.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TwoPassSimpleMono.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [655/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2Symbols.cpp.o [656/1291] Generating ../RelWithDebInfo/locale/af/LC_MESSAGES/audacity.mo [657/1291] Generating ../RelWithDebInfo/locale/ar/LC_MESSAGES/audacity.mo [658/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2InstanceFeaturesList.cpp.o [659/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2Preferences.cpp.o [660/1291] Generating ../RelWithDebInfo/locale/bg/LC_MESSAGES/audacity.mo [661/1291] Generating ../RelWithDebInfo/locale/be/LC_MESSAGES/audacity.mo [662/1291] Generating ../RelWithDebInfo/locale/bn/LC_MESSAGES/audacity.mo [663/1291] Generating ../RelWithDebInfo/locale/bs/LC_MESSAGES/audacity.mo [664/1291] Generating ../RelWithDebInfo/locale/ca/LC_MESSAGES/audacity.mo [665/1291] Generating ../RelWithDebInfo/locale/ca_ES@valencia/LC_MESSAGES/audacity.mo [666/1291] Generating ../RelWithDebInfo/locale/co/LC_MESSAGES/audacity.mo [667/1291] Generating ../RelWithDebInfo/locale/cs/LC_MESSAGES/audacity.mo [668/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/WahWahBase.cpp.o [669/1291] Generating ../RelWithDebInfo/locale/cy/LC_MESSAGES/audacity.mo [670/1291] Generating ../RelWithDebInfo/locale/da/LC_MESSAGES/audacity.mo [671/1291] Generating ../RelWithDebInfo/locale/el/LC_MESSAGES/audacity.mo [672/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/SBSMSBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/SBSMSBase.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [673/1291] Generating ../RelWithDebInfo/locale/de/LC_MESSAGES/audacity.mo [674/1291] Generating ../RelWithDebInfo/locale/eu/LC_MESSAGES/audacity.mo [675/1291] Generating ../RelWithDebInfo/locale/es/LC_MESSAGES/audacity.mo [676/1291] Generating ../RelWithDebInfo/locale/eu_ES/LC_MESSAGES/audacity.mo [677/1291] Generating ../RelWithDebInfo/locale/fa/LC_MESSAGES/audacity.mo [678/1291] Generating ../RelWithDebInfo/locale/ga/LC_MESSAGES/audacity.mo [679/1291] Generating ../RelWithDebInfo/locale/fi/LC_MESSAGES/audacity.mo [680/1291] Generating ../RelWithDebInfo/locale/fr/LC_MESSAGES/audacity.mo [681/1291] Generating ../RelWithDebInfo/locale/gl/LC_MESSAGES/audacity.mo [682/1291] Generating ../RelWithDebInfo/locale/hi/LC_MESSAGES/audacity.mo [683/1291] Generating ../RelWithDebInfo/locale/he/LC_MESSAGES/audacity.mo [684/1291] Generating ../RelWithDebInfo/locale/hr/LC_MESSAGES/audacity.mo [685/1291] Generating ../RelWithDebInfo/locale/hu/LC_MESSAGES/audacity.mo [686/1291] Generating ../RelWithDebInfo/locale/id/LC_MESSAGES/audacity.mo [687/1291] Generating ../RelWithDebInfo/locale/hy/LC_MESSAGES/audacity.mo [688/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2FeaturesList.cpp.o [689/1291] Generating ../RelWithDebInfo/locale/km/LC_MESSAGES/audacity.mo [690/1291] Generating ../RelWithDebInfo/locale/it/LC_MESSAGES/audacity.mo [691/1291] Generating ../RelWithDebInfo/locale/ja/LC_MESSAGES/audacity.mo [692/1291] Generating ../RelWithDebInfo/locale/ko/LC_MESSAGES/audacity.mo [693/1291] Generating ../RelWithDebInfo/locale/mk/LC_MESSAGES/audacity.mo [694/1291] Generating ../RelWithDebInfo/locale/ka/LC_MESSAGES/audacity.mo [695/1291] Generating ../RelWithDebInfo/locale/lt/LC_MESSAGES/audacity.mo [696/1291] Generating ../RelWithDebInfo/locale/my/LC_MESSAGES/audacity.mo [697/1291] Generating ../RelWithDebInfo/locale/mr/LC_MESSAGES/audacity.mo [698/1291] Generating ../RelWithDebInfo/locale/nb/LC_MESSAGES/audacity.mo [699/1291] Generating ../RelWithDebInfo/locale/oc/LC_MESSAGES/audacity.mo [700/1291] Generating ../RelWithDebInfo/locale/nl/LC_MESSAGES/audacity.mo [701/1291] Generating ../RelWithDebInfo/locale/pt_BR/LC_MESSAGES/audacity.mo [702/1291] Generating ../RelWithDebInfo/locale/pl/LC_MESSAGES/audacity.mo [703/1291] Generating ../RelWithDebInfo/locale/ru/LC_MESSAGES/audacity.mo [704/1291] Generating ../RelWithDebInfo/locale/pt_PT/LC_MESSAGES/audacity.mo [705/1291] Generating ../RelWithDebInfo/locale/sk/LC_MESSAGES/audacity.mo [706/1291] Generating ../RelWithDebInfo/locale/sl/LC_MESSAGES/audacity.mo [707/1291] Generating ../RelWithDebInfo/locale/ro/LC_MESSAGES/audacity.mo [708/1291] Generating ../RelWithDebInfo/locale/sr_RS/LC_MESSAGES/audacity.mo [709/1291] Generating ../RelWithDebInfo/locale/ta/LC_MESSAGES/audacity.mo [710/1291] Generating ../RelWithDebInfo/locale/sr_RS@latin/LC_MESSAGES/audacity.mo [711/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/SoundTouchBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/SoundTouchBase.cpp:23: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/SoundTouchBase.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [712/1291] Generating ../RelWithDebInfo/locale/sv/LC_MESSAGES/audacity.mo [713/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2Instance.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2Instance.cpp: In member function ‘virtual size_t LV2Instance::RealtimeProcess(size_t, EffectSettings&, const float* const*, float* const*, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2Instance.cpp:219:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 219 | if (group < 0 || group >= (int) mSlaves.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [714/1291] Generating ../RelWithDebInfo/locale/tr/LC_MESSAGES/audacity.mo [715/1291] Generating ../RelWithDebInfo/locale/tg/LC_MESSAGES/audacity.mo [716/1291] Generating ../RelWithDebInfo/nyquist/aud-do-support.lsp [717/1291] Generating ../RelWithDebInfo/locale/vi/LC_MESSAGES/audacity.mo [718/1291] Generating ../RelWithDebInfo/locale/uk/LC_MESSAGES/audacity.mo [719/1291] Generating ../RelWithDebInfo/nyquist/dspprims.lsp [720/1291] Generating ../RelWithDebInfo/nyquist/envelopes.lsp [721/1291] Generating ../RelWithDebInfo/nyquist/init.lsp [722/1291] Generating ../RelWithDebInfo/nyquist/equalizer.lsp [723/1291] Generating ../RelWithDebInfo/nyquist/evalenv.lsp [724/1291] Generating ../RelWithDebInfo/nyquist/fileio.lsp [725/1291] Generating ../RelWithDebInfo/nyquist/misc.lsp [726/1291] Generating ../RelWithDebInfo/nyquist/nyinit-dbg.lsp [727/1291] Generating ../RelWithDebInfo/locale/zh_TW/LC_MESSAGES/audacity.mo [728/1291] Generating ../RelWithDebInfo/locale/zh_CN/LC_MESSAGES/audacity.mo [729/1291] Generating ../RelWithDebInfo/nyquist/nyinit.lsp [730/1291] Generating ../RelWithDebInfo/nyquist/nyqmisc.lsp [731/1291] Generating ../RelWithDebInfo/nyquist/nyquist-plot.txt [732/1291] Generating ../RelWithDebInfo/nyquist/nyquist.lsp [733/1291] Generating ../RelWithDebInfo/nyquist/printrec.lsp [734/1291] Generating ../RelWithDebInfo/nyquist/profile.lsp [735/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand1.raw [736/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand10.raw [737/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand11.raw [738/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand3.raw [739/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand2.raw [740/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand4.raw [741/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand5.raw [742/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand6.raw [743/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand8.raw [744/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand7.raw [745/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand12.raw [746/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mand9.raw [747/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/mandpluk.raw [748/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/marmstk1.raw [749/1291] Generating ../RelWithDebInfo/nyquist/rawwaves/sinewave.raw [750/1291] Generating ../RelWithDebInfo/nyquist/sal.lsp [751/1291] Generating ../RelWithDebInfo/nyquist/seq.lsp [752/1291] Generating ../RelWithDebInfo/nyquist/sal-parse.lsp [753/1291] Generating ../RelWithDebInfo/nyquist/seqfnint.lsp [754/1291] Generating ../RelWithDebInfo/nyquist/sliders.lsp [755/1291] Generating ../RelWithDebInfo/nyquist/seqmidi.lsp [756/1291] Generating ../RelWithDebInfo/nyquist/spectral-analysis.lsp [757/1291] Generating ../RelWithDebInfo/nyquist/sndfnint.lsp [758/1291] Generating ../RelWithDebInfo/nyquist/spec-plot.lsp [759/1291] Generating ../RelWithDebInfo/nyquist/stk.lsp [760/1291] Generating ../RelWithDebInfo/nyquist/system.lsp [761/1291] Generating ../RelWithDebInfo/nyquist/test.lsp [762/1291] Generating ../RelWithDebInfo/nyquist/velocity.lsp [763/1291] Generating ../RelWithDebInfo/nyquist/xlinit.lsp [764/1291] Generating ../RelWithDebInfo/plug-ins/ShelfFilter.ny [765/1291] Generating ../RelWithDebInfo/plug-ins/SpectralEditMulti.ny [766/1291] Generating ../RelWithDebInfo/nyquist/xm.lsp [767/1291] Generating ../RelWithDebInfo/plug-ins/SpectralEditParametricEQ.ny [768/1291] Generating ../RelWithDebInfo/plug-ins/adjustable-fade.ny [769/1291] Generating ../RelWithDebInfo/plug-ins/SpectralEditShelves.ny [770/1291] Generating ../RelWithDebInfo/plug-ins/beat.ny [771/1291] Generating ../RelWithDebInfo/plug-ins/StudioFadeOut.ny [772/1291] Generating ../RelWithDebInfo/plug-ins/clipfix.ny [773/1291] Generating ../RelWithDebInfo/plug-ins/crossfadeclips.ny [774/1291] Generating ../RelWithDebInfo/plug-ins/equalabel.ny [775/1291] Generating ../RelWithDebInfo/plug-ins/label-sounds.ny [776/1291] Generating ../RelWithDebInfo/plug-ins/crossfadetracks.ny [777/1291] Generating ../RelWithDebInfo/plug-ins/lowpass.ny [778/1291] Generating ../RelWithDebInfo/plug-ins/delay.ny [779/1291] Generating ../RelWithDebInfo/plug-ins/legacy-limiter.ny [780/1291] Generating ../RelWithDebInfo/plug-ins/highpass.ny [781/1291] Generating ../RelWithDebInfo/plug-ins/noisegate.ny [782/1291] Generating ../RelWithDebInfo/plug-ins/notch.ny [783/1291] Generating ../RelWithDebInfo/plug-ins/nyquist-plug-in-installer.ny [784/1291] Generating ../RelWithDebInfo/plug-ins/pluck.ny [785/1291] Generating ../RelWithDebInfo/plug-ins/rhythmtrack.ny [786/1291] Generating ../RelWithDebInfo/plug-ins/rms.ny [787/1291] Generating ../RelWithDebInfo/plug-ins/rissetdrum.ny [788/1291] Generating ../RelWithDebInfo/plug-ins/sample-data-export.ny [789/1291] Generating ../RelWithDebInfo/plug-ins/spectral-delete.ny [790/1291] Generating ../RelWithDebInfo/plug-ins/tremolo.ny [791/1291] Generating ../RelWithDebInfo/plug-ins/sample-data-import.ny [792/1291] Generating ../RelWithDebInfo/plug-ins/vocoder.ny [793/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-uuid.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-uuid.so [794/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-export-ui.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-export-ui.so [795/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2Wrapper.cpp.o [796/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-music-information-retrieval.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-music-information-retrieval.so [797/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wave-track-paint.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wave-track-paint.so [798/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-ladspa.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-ladspa.so [799/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-vst.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-vst.so [800/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-import-export.so /usr/bin/ld: libraries/lib-import-export/CMakeFiles/lib-import-export.dir/LibsndfileTagger.cpp.o: in function `LibImportExport::Test::LibsndfileTagger::LibsndfileTagger(double, std::__cxx11::basic_string, std::allocator > const&)': /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/LibsndfileTagger.cpp:17:(.text+0x1d8): warning: the use of `tmpnam' is dangerous, better use `mkstemp' -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-import-export.so [801/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-audacity-application-logic.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-audacity-application-logic.so [802/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-theme-resources.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-theme-resources.so [803/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-preference-pages.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-preference-pages.so [804/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-wx-init.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-wx-init.so [805/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2EffectBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2InstanceFeaturesList.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2Instance.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2EffectBase.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = LV2InstanceFeaturesList::ValidatePlugin; Type = const std::function; auto initializer = Callable::Constantly::Function; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const LilvPluginImpl&, LV2InstanceFeaturesList&}; Tag = LV2InstanceFeaturesList::ValidatePlugin; Signature = bool(const LilvPluginImpl&, LV2InstanceFeaturesList&); auto Default = Callable::Constantly::Function; auto ...Options = {}; result_type = bool]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2EffectBase.cpp:131:54: required from here 131 | if (!LV2InstanceFeaturesList::ValidatePlugin::Call(mPlug, instanceFeatures)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [806/1291] Building CXX object src/CMakeFiles/Audacity.dir/AboutDialogGPLv3Text.cpp.o [807/1291] Building CXX object libraries/lib-nyquist-effects/CMakeFiles/lib-nyquist-effects.dir/LoadNyquist.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.h:12, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/LoadNyquist.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = NyquistBase::GetEffectHook; Type = const std::function(const wxString&)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function(const wxString&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const wxString&}; Tag = NyquistBase::GetEffectHook; Signature = std::unique_ptr(const wxString&); auto Default = nullptr; auto ...Options = {}; result_type = std::unique_ptr]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/LoadNyquist.cpp:259:50: required from here 259 | auto effect = NyquistBase::GetEffectHook::Call(path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [808/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LV2Ports.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2Ports.cpp:348:13: warning: ‘const void* {anonymous}::get_value_func(const char*, void*, uint32_t*, uint32_t*)’ defined but not used [-Wunused-function] 348 | const void *get_value_func( | ^~~~~~~~~~~~~~ [809/1291] Building CXX object libraries/lib-builtin-effects/CMakeFiles/lib-builtin-effects.dir/TruncSilenceBase.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.cpp: In member function ‘bool TruncSilenceBase::ProcessIndependently()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.cpp:281:17: warning: unused variable ‘groupFirst’ [-Wunused-variable] 281 | Track *groupFirst, *groupLast; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.cpp:281:30: warning: unused variable ‘groupLast’ [-Wunused-variable] 281 | Track *groupFirst, *groupLast; | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [810/1291] Building CXX object libraries/lib-lv2/CMakeFiles/lib-lv2.dir/LoadLV2.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2InstanceFeaturesList.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LV2Wrapper.h:22, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LoadLV2.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = LV2EffectsModule::Factory; Type = const std::function >(const LilvPluginImpl&)>; auto initializer = Callable::UniquePtrFactory::Function; bool ScopedOnly = true; stored_type = const std::function >(const LilvPluginImpl&)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const LilvPluginImpl&}; Tag = LV2EffectsModule::Factory; Signature = std::unique_ptr >(const LilvPluginImpl&); auto Default = Callable::UniquePtrFactory::Function; auto ...Options = {}; result_type = std::unique_ptr >]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-lv2/LoadLV2.cpp:283:34: required from here 283 | auto result = Factory::Call(*plug); | ~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [811/1291] Building CXX object src/CMakeFiles/Audacity.dir/ActiveProject.cpp.o [812/1291] Building CXX object src/CMakeFiles/Audacity.dir/AnalyzedWaveClip.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ClipMirAudioReader.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AnalyzedWaveClip.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [813/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-lv2.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-lv2.so [814/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-builtin-effects.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-builtin-effects.so [815/1291] Building CXX object src/CMakeFiles/Audacity.dir/AudacityFileConfig.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityFileConfig.cpp: In member function ‘void AudacityFileConfig::Warn() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityFileConfig.cpp:155:14: warning: unused variable ‘retryButton’ [-Wunused-variable] 155 | wxButton *retryButton; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityFileConfig.cpp:156:14: warning: unused variable ‘quitButton’ [-Wunused-variable] 156 | wxButton *quitButton; | ^~~~~~~~~~ [816/1291] Building CXX object src/CMakeFiles/Audacity.dir/AudioPasteDialog.cpp.o [817/1291] Building CXX object src/CMakeFiles/Audacity.dir/AudacityHeaders.cpp.o [818/1291] Building CXX object src/CMakeFiles/Audacity.dir/AudacityMirProject.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.h: In constructor ‘AudacityMirProject::AudacityMirProject(AudacityProject&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.h:44:15: warning: ‘AudacityMirProject::mImportedOnEmptyProject’ will be initialized after [-Wreorder] 44 | const bool mImportedOnEmptyProject; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.h:43:17: warning: ‘const double AudacityMirProject::mProjectTempo’ [-Wreorder] 43 | const double mProjectTempo; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.cpp:33:1: warning: when initialized here [-Wreorder] 33 | AudacityMirProject::AudacityMirProject(AudacityProject& project) | ^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityMirProject.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [819/1291] Building CXX object src/CMakeFiles/Audacity.dir/Clipboard.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/Clipboard.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [820/1291] Building CXX object src/CMakeFiles/Audacity.dir/AutoRecoveryDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AutoRecoveryDialog.cpp: In member function ‘void AutoRecoveryDialog::OnListKeyDown(wxKeyEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AutoRecoveryDialog.cpp:390:15: warning: unused variable ‘selected’ [-Wunused-variable] 390 | bool selected = false; | ^~~~~~~~ [821/1291] Building CXX object src/CMakeFiles/Audacity.dir/ClipMirAudioReader.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ClipMirAudioReader.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ClipMirAudioReader.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [822/1291] Building CXX object src/CMakeFiles/Audacity.dir/BatchCommandDialog.cpp.o [823/1291] Building CXX object src/CMakeFiles/Audacity.dir/Diags.cpp.o [824/1291] Building CXX object src/CMakeFiles/Audacity.dir/DefaultPlaybackPolicy.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/DefaultPlaybackPolicy.cpp: In member function ‘virtual PlaybackSlice DefaultPlaybackPolicy::GetPlaybackSlice(PlaybackSchedule&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/DefaultPlaybackPolicy.cpp:123:12: warning: unused variable ‘realTime’ [-Wunused-variable] 123 | auto realTime = realTimeRemaining; | ^~~~~~~~ [825/1291] Building CXX object src/CMakeFiles/Audacity.dir/AboutDialog.cpp.o [826/1291] Building CXX object src/CMakeFiles/Audacity.dir/DropTarget.cpp.o [827/1291] Building CXX object src/CMakeFiles/Audacity.dir/CellularPanel.cpp.o [828/1291] Building CXX object src/CMakeFiles/Audacity.dir/CrashReport.cpp.o [829/1291] Building CXX object src/CMakeFiles/Audacity.dir/ExportLabelTrack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ExportLabelTrack.cpp:2: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [830/1291] Building CXX object src/CMakeFiles/Audacity.dir/EnvelopeEditor.cpp.o [831/1291] Building CXX object src/CMakeFiles/Audacity.dir/DropoutDetector.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/DropoutDetector.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [832/1291] Building CXX object src/CMakeFiles/Audacity.dir/CommonCommandFlags.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/CommonCommandFlags.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [833/1291] Building CXX object src/CMakeFiles/Audacity.dir/Benchmark.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/Benchmark.cpp: In member function ‘void BenchmarkDialog::OnRun(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/Benchmark.cpp:384:37: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare] 384 | while (nChunks < 20 || chunkSize > (blockSize*1024)/4) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/Benchmark.cpp:37: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [834/1291] Building CXX object src/CMakeFiles/Audacity.dir/EffectAndCommandPluginManager.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/EffectAndCommandPluginManager.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/EffectAndCommandPluginManager.cpp: In member function ‘void EffectAndCommandPluginManager::GetCommandDefinition(const PluginID&, const CommandContext&, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/EffectAndCommandPluginManager.cpp:124:53: warning: ‘settings’ may be used uninitialized [-Wmaybe-uninitialized] 124 | effect->VisitSettings(NullShuttle, *settings); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/EffectAndCommandPluginManager.cpp:104:26: note: ‘settings’ was declared here 104 | const EffectSettings* settings; | ^~~~~~~~ [835/1291] Building CXX object src/CMakeFiles/Audacity.dir/AdornedRulerPanel.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp: In member function ‘void AdornedRulerPanel::ScrubbingRulerOverlay::Update()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:520:14: warning: unused variable ‘latestEnd’ [-Wunused-variable] 520 | double latestEnd = | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp: In member function ‘void AdornedRulerPanel::DoSelectionChange(const SelectedRegion&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:1639:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 1639 | auto gAudioIO = AudioIOBase::Get(); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp: In member function ‘void AdornedRulerPanel::ShowMenu(const wxPoint&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:2247:12: warning: unused variable ‘item’ [-Wunused-variable] 2247 | auto item = rulerMenu.Append(OnClearPlayRegionID, | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:2253:12: warning: unused variable ‘item’ [-Wunused-variable] 2253 | auto item = rulerMenu.Append(OnSetPlayRegionToSelectionID, | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:48: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AdornedRulerPanel.cpp:34: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [836/1291] Building CXX object src/CMakeFiles/Audacity.dir/AudacityApp.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-theme/Theme.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = audacity::ApplicationSettings; Type = const std::function()>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function()>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {}; Tag = audacity::ApplicationSettings; Signature = std::unique_ptr(); auto Default = nullptr; auto ...Options = {}; result_type = std::unique_ptr]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp:1490:58: required from here 1490 | InitPreferences(audacity::ApplicationSettings::Call()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp:98: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp: In function ‘int main(int, char**)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp:916:11: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 916 | freopen("/dev/null", "w", stdout); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/AudacityApp.cpp:917:11: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 917 | freopen("/dev/null", "w", stderr); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [837/1291] Building CXX object src/CMakeFiles/Audacity.dir/FrameStatisticsDialog.cpp.o [838/1291] Building CXX object src/CMakeFiles/Audacity.dir/BatchCommands.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp:46: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp: In constructor ‘MacroCommandsCatalog::MacroCommandsCatalog(const AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp:313:19: warning: unused variable ‘em’ [-Wunused-variable] 313 | EffectManager& em = EffectManager::Get(); | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp: In member function ‘bool MacroCommands::ApplyCommandInBatchMode(const TranslatableString&, const CommandID&, const wxString&, const CommandContext*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp:626:10: warning: unused variable ‘settings’ [-Wunused-variable] 626 | auto &settings = ProjectSettings::Get( *project ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchCommands.cpp:43: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [839/1291] Building CXX object src/CMakeFiles/Audacity.dir/HelpUtilities.cpp.o [840/1291] Building CXX object src/CMakeFiles/Audacity.dir/JournalWindowPaths.cpp.o [841/1291] Building CXX object src/CMakeFiles/Audacity.dir/ListNavigationEnabled.cpp.o [842/1291] Building CXX object src/CMakeFiles/Audacity.dir/IncompatiblePluginsDialog.cpp.o [843/1291] Building CXX object src/CMakeFiles/Audacity.dir/BatchProcessDialog.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp:53: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp: In member function ‘void ApplyMacroDialog::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp:161:17: warning: variable ‘btn’ set but not used [-Wunused-but-set-variable] 161 | wxButton* btn = S.Id(ApplyToProjectID) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp: In member function ‘void ApplyMacroDialog::ApplyMacroToProject(int, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp:315:9: warning: variable ‘success’ set but not used [-Wunused-but-set-variable] 315 | bool success; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp: In member function ‘void MacrosWindow::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp:693:17: warning: variable ‘btn’ set but not used [-Wunused-but-set-variable] 693 | wxButton* btn = S.Id(ApplyToProjectID) | ^~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/BatchProcessDialog.cpp:49: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [844/1291] Building CXX object src/CMakeFiles/Audacity.dir/JournalEvents.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/JournalEvents.cpp: In instantiation of ‘Journal::Events::{anonymous}::Type Journal::Events::{anonymous}::BooleanCommandType(EventType, const wxString&) [with Event = wxCommandEvent; EventType = wxEventTypeTag]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/JournalEvents.cpp:339:25: required from here 339 | BooleanCommandType( wxEVT_CHECKBOX, "Check" ), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/JournalEvents.cpp:225:11: warning: unused variable ‘value’ [-Wunused-variable] 225 | int value; | ^~~~~ [845/1291] Building CXX object src/CMakeFiles/Audacity.dir/DoEffect.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/DoEffect.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ [846/1291] Building CXX object src/CMakeFiles/Audacity.dir/ListNavigationPanel.cpp.o [847/1291] Building CXX object src/CMakeFiles/Audacity.dir/KeyboardCapture.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/KeyboardCapture.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/KeyboardCapture.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = KeyboardCapture::PreFilter; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxKeyEvent&}; Tag = KeyboardCapture::PreFilter; Signature = bool(wxKeyEvent&); auto Default = nullptr; auto ...Options = {}; result_type = bool]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/KeyboardCapture.cpp:172:50: required from here 172 | if ( !( KeyboardCapture::PreFilter::Call(key) ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = KeyboardCapture::PostFilter; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxKeyEvent&}; Tag = KeyboardCapture::PostFilter; Signature = bool(wxKeyEvent&); auto Default = nullptr; auto ...Options = {}; result_type = bool]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/KeyboardCapture.cpp:216:48: required from here 216 | if ( KeyboardCapture::PostFilter::Call( key ) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [848/1291] Building CXX object src/CMakeFiles/Audacity.dir/Legacy.cpp.o [849/1291] Building CXX object src/CMakeFiles/Audacity.dir/LangChoice.cpp.o [850/1291] Building CXX object libraries/lib-nyquist-effects/CMakeFiles/lib-nyquist-effects.dir/NyquistBase.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp: In member function ‘bool NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:1264:14: warning: enumeration value ‘undefinedSample’ not handled in switch [-Wswitch] 1264 | switch (mCurChannelGroup->GetSampleFormat()) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.h:12, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = NyquistBase::GetDisplaysHook; Type = const std::function(const WaveTrack*)>; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function(const WaveTrack*)>]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {const WaveTrack*&}; Tag = NyquistBase::GetDisplaysHook; Signature = std::vector(const WaveTrack*); auto Default = nullptr; auto ...Options = {}; result_type = std::vector]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:527:56: required from here 527 | const auto displays = GetDisplaysHook::Call(t); | ~~~~~~~~~~~~~~~~~~~~~^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = NyquistBase::ShowDebugOutputHook; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {TranslatableString&, TranslatableString&}; Tag = NyquistBase::ShowDebugOutputHook; Signature = void(const TranslatableString&, const TranslatableString&); auto Default = nullptr; auto ...Options = {}; result_type = void]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:1069:32: required from here 1069 | ShowDebugOutputHook::Call(mName, mDebugOutput); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = NyquistBase::YieldIfNeededHook; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {}; Tag = NyquistBase::YieldIfNeededHook; Signature = void(); auto Default = nullptr; auto ...Options = {}; result_type = void]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:2747:27: required from here 2747 | YieldIfNeededHook::Call(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = NyquistBase::ExecFromMainHook; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxString*, wxString*}; Tag = NyquistBase::ExecFromMainHook; Signature = void(wxString*, wxString*); auto Default = nullptr; auto ...Options = {}; result_type = void]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:2944:39: required from here 2944 | NyquistBase::ExecFromMainHook::Call(&Str1, &Str2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; ObjectType = const WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {NyquistBase::Process(EffectInstance&, EffectSettings&)::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = void; Functions = {NyquistBase::Process(EffectInstance&, EffectSettings&)::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:842:26: required from here 842 | t->TypeSwitch([&](const WaveTrack&) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 843 | numWave++; | ~~~~~~~~~~ 844 | if (t->GetSelected()) | ~~~~~~~~~~~~~~~~~~~~~ 845 | waveTrackList += wxString::Format(wxT("%d "), 1 + numTracks); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 846 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Base> > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&> >::NoOp> > > >::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&, const NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::, NyquistBase::ProcessOne(NyxContext&, EffectOutputTracks*)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-nyquist-effects/NyquistBase.cpp:1179:35: required from here 1179 | mCurChannelGroup->TypeSwitch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1180 | [&](const WaveTrack& wt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | type = wxT("wave"); | ~~~~~~~~~~~~~~~~~~~ 1182 | spectralEditp = SpectrogramSettings::Get(*mCurChannelGroup) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1183 | .SpectralSelectionEnabled() ? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1184 | wxT("T") : | ~~~~~~~~~~ 1185 | wxT("NIL"); | ~~~~~~~~~~~ 1186 | view = wxT("NIL"); | ~~~~~~~~~~~~~~~~~~ 1187 | // Find() not Get() to avoid creation-on-demand of views in case we | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1188 | // are only previewing | ~~~~~~~~~~~~~~~~~~~~~~ 1189 | const auto displays = GetDisplaysHook::Call(&wt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1190 | const auto format = [&](decltype(displays[0]) display) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1191 | // Get the English name of the view type, without menu codes, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1192 | // as a string that Lisp can examine | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | return wxString::Format( | ~~~~~~~~~~~~~~~~~~~~~~~~ 1194 | wxT("\"%s\""), display.name.Stripped().Debug()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | }; | ~~ 1196 | if (displays.empty()) | ~~~~~~~~~~~~~~~~~~~~~ 1197 | ; | ~ 1198 | else if (displays.size() == 1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | view = format(displays[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1200 | else | ~~~~ 1201 | { | ~ 1202 | view = wxT("(list"); | ~~~~~~~~~~~~~~~~~~~~ 1203 | for (auto display : displays) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | view += wxString(wxT(" ")) + format(display); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1205 | view += wxT(")"); | ~~~~~~~~~~~~~~~~~ 1206 | } | ~ 1207 | }, | ~~ 1208 | #if defined(USE_MIDI) | ~~~~~~~~~~~~~~~~~~~~~ 1209 | [&](const NoteTrack&) { | ~~~~~~~~~~~~~~~~~~~~~~~ 1210 | type = wxT("midi"); | ~~~~~~~~~~~~~~~~~~~ 1211 | view = wxT("\"Midi\""); | ~~~~~~~~~~~~~~~~~~~~~~~ 1212 | }, | ~~ 1213 | #endif | ~~~~~~ 1214 | [&](const LabelTrack&) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 1215 | type = wxT("label"); | ~~~~~~~~~~~~~~~~~~~~ 1216 | view = wxT("\"Label\""); | ~~~~~~~~~~~~~~~~~~~~~~~~ 1217 | }, | ~~ 1218 | [&](const TimeTrack&) { | ~~~~~~~~~~~~~~~~~~~~~~~ 1219 | type = wxT("time"); | ~~~~~~~~~~~~~~~~~~~ 1220 | view = wxT("\"Time\""); | ~~~~~~~~~~~~~~~~~~~~~~~ 1221 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [851/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-nyquist-effects.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-nyquist-effects.so [852/1291] Building CXX object src/CMakeFiles/Audacity.dir/MouseWheelHandler.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/MouseWheelHandler.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [853/1291] Building CXX object src/CMakeFiles/Audacity.dir/MovableControl.cpp.o [854/1291] Building CXX object src/CMakeFiles/Audacity.dir/HistoryWindow.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/HistoryWindow.cpp:50: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [855/1291] Building CXX object src/CMakeFiles/Audacity.dir/NoteTrackEditing.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/NoteTrackEditing.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/NoteTrackEditing.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [856/1291] Building CXX object src/CMakeFiles/Audacity.dir/Profiler.cpp.o [857/1291] Building CXX object src/CMakeFiles/Audacity.dir/PluginDataViewCtrl.cpp.o [858/1291] Building CXX object src/CMakeFiles/Audacity.dir/MenuCreator.cpp.o [859/1291] Building CXX object src/CMakeFiles/Audacity.dir/PluginDataModel.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginDataModel.cpp: In member function ‘virtual int PluginDataModel::Compare(const wxDataViewItem&, const wxDataViewItem&, unsigned int, bool) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginDataModel.cpp:163:60: warning: suggest parentheses around comparison in operand of ‘==’ [-Wparentheses] 163 | return ascending == wxPtrToUInt(item1.GetID()) > wxPtrToUInt(item2.GetID()) ? 1 : -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [860/1291] Building CXX object src/CMakeFiles/Audacity.dir/FreqWindow.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/FreqWindow.cpp:80: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [861/1291] Building CXX object src/CMakeFiles/Audacity.dir/LabelDialog.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/LabelDialog.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [862/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectSettings.cpp.o [863/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectTempoListener.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectTempoListener.cpp:6: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [864/1291] Building CXX object src/CMakeFiles/Audacity.dir/SpectralDataDialog.cpp.o [865/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectTimeRuler.cpp.o [866/1291] Building CXX object src/CMakeFiles/Audacity.dir/SseMathFuncs.cpp.o [867/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectWindowBase.cpp.o [868/1291] Building CXX object src/CMakeFiles/Audacity.dir/PluginStartupRegistration.cpp.o [869/1291] Building CXX object src/CMakeFiles/Audacity.dir/ShuttleGetDefinition.cpp.o [870/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectWindows.cpp.o [871/1291] Building CXX object src/CMakeFiles/Audacity.dir/ScrubState.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ScrubState.cpp: In member function ‘virtual PlaybackSlice ScrubbingPlaybackPolicy::GetPlaybackSlice(PlaybackSchedule&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ScrubState.cpp:370:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 370 | auto gAudioIO = AudioIO::Get(); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ScrubState.cpp: In member function ‘virtual bool ScrubbingPlaybackPolicy::RepositionPlayback(PlaybackSchedule&, const PlaybackPolicy::Mixers&, size_t, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ScrubState.cpp:420:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 420 | auto gAudioIO = AudioIO::Get(); | ^~~~~~~~ [872/1291] Building CXX object src/CMakeFiles/Audacity.dir/PluginRegistrationDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginRegistrationDialog.cpp: In member function ‘void PluginRegistrationDialog::OnTypeFilterValueChanged(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginRegistrationDialog.cpp:270:27: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘wxArrayString::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 270 | if(index >= 0 && index < mPluginProviderIDs.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginRegistrationDialog.cpp: In member function ‘void PluginRegistrationDialog::OnCategoryFilterValueChanged(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/PluginRegistrationDialog.cpp:277:27: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 277 | if(index >= 0 && index < CategoryFilterValues.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [873/1291] Building CXX object src/CMakeFiles/Audacity.dir/SoundActivatedRecord.cpp.o [874/1291] Building CXX object src/CMakeFiles/Audacity.dir/TimeDisplayMode.cpp.o [875/1291] Building CXX object src/CMakeFiles/Audacity.dir/TimeTrackEditing.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TimeTrackEditing.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [876/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp: In function ‘void InitProjectWindow(ProjectWindow&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp:170:9: warning: unused variable ‘statusBar’ [-Wunused-variable] 170 | auto statusBar = window.CreateProjectStatusBar(); | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp: In member function ‘void ProjectManager::OnCloseWindow(wxCloseEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp:385:16: warning: unused variable ‘settings’ [-Wunused-variable] 385 | const auto &settings = ProjectSettings::Get( project ); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp: In member function ‘void ProjectManager::ResetProjectToEmpty()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp:737:10: warning: unused variable ‘projectFileIO’ [-Wunused-variable] 737 | auto &projectFileIO = ProjectFileIO::Get( project ); | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp:740:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 740 | auto &viewInfo = ViewInfo::Get( project ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectManager.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [877/1291] Building CXX object src/CMakeFiles/Audacity.dir/SelectUtilities.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SelectUtilities.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [878/1291] Building CXX object src/CMakeFiles/Audacity.dir/TimeDialog.cpp.o [879/1291] Building CXX object src/CMakeFiles/Audacity.dir/MixerBoard.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/MixerBoard.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [880/1291] Building CXX object src/CMakeFiles/Audacity.dir/SpectralDataManager.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.cpp: In static member function ‘static bool SpectralDataManager::Worker::SnappingProcessor(SpectrumTransformer&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.cpp:233:20: warning: unused variable ‘nyquistRate’ [-Wunused-variable] 233 | const double nyquistRate = sr / 2; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.cpp: In static member function ‘static bool SpectralDataManager::Worker::OvertonesProcessor(SpectrumTransformer&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/SpectralDataManager.cpp:274:13: warning: unused variable ‘targetValue’ [-Wunused-variable] 274 | float targetValue = record.mSpectrums[targetBin]; | ^~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [881/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackArt.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackArt.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [882/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanelDrawable.cpp.o [883/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackArtist.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackArtist.cpp:46: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [884/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectAudioManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectAudioManager.cpp: In member function ‘bool ProjectAudioManager::DoRecord(AudacityProject&, const TransportSequences&, double, double, bool, const AudioIOStartStreamOptions&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectAudioManager.cpp:826:18: warning: unused variable ‘endTime’ [-Wunused-variable] 826 | auto endTime = wt->GetEndTime(); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectAudioManager.cpp: In member function ‘virtual void ProjectAudioManager::OnAudioIOStopRecording()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectAudioManager.cpp:1093:10: warning: unused variable ‘projectFileIO’ [-Wunused-variable] 1093 | auto &projectFileIO = ProjectFileIO::Get( project ); | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectAudioManager.cpp:43: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [885/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanelCell.cpp.o [886/1291] Building CXX object src/CMakeFiles/Audacity.dir/TimerRecordExportDialog.cpp.o [887/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackInfo.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackInfo.cpp:23: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ [888/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectWindow.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp: In member function ‘void ProjectWindow::UpdateLayout()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:811:10: warning: unused variable ‘trackPanel’ [-Wunused-variable] 811 | auto &trackPanel = GetProjectPanel( project ); | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp: In member function ‘void ProjectWindow::UpdateStatusWidths()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:934:34: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 934 | if (!statusBar || fieldsCount != statusBar->GetFieldsCount()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:932:9: warning: variable ‘statusBarRecreated’ set but not used [-Wunused-but-set-variable] 932 | bool statusBarRecreated = false; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp: In member function ‘void ProjectWindow::OnIconize(wxIconizeEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:1031:9: warning: unused variable ‘VisibleProjectCount’ [-Wunused-variable] 1031 | auto VisibleProjectCount = std::count_if( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp: In member function ‘void ProjectWindow::OnViewportMessage(const ViewportMessage&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:1304:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 1304 | auto &viewInfo = ViewInfo::Get(project); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-project/ProjectStatus.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectWindow::CreateProjectStatusBar()::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectWindow::CreateProjectStatusBar()::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:911:10: required from here 911 | [&](const StatusBarFieldItem& field, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | { | ~ 913 | if (field.IsVisible(*pProject)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 914 | statusBar->SetStatusText( | ~~~~~~~~~~~~~~~~~~~~~~~~~ 915 | field.GetText(*pProject).Translation(), index++); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 916 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List >; Wrapped = TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const StatusBarFieldItem; Recur = TypeSwitch::detail::Invoker, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::CombineOp, TypeList::List >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = ProjectWindow::UpdateStatusWidths()::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = ProjectWindow::UpdateStatusWidths()::; RegistryTraits = StatusBarFieldRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:950:7: required from here 950 | [&](const StatusBarFieldItem& field, const auto&) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | { | ~ 952 | if (!field.IsVisible(project)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | return; | ~~~~~~~ 954 | | 955 | auto width = field.GetDefaultWidth(project); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | | 957 | // Negative width indicates that the field is expandable | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | if (width >= 0) | ~~~~~~~~~~~~~~~ 959 | { | ~ 960 | for (const auto& function : functions) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | { | ~ 962 | auto results = function(project, field.name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | for (const auto& string : results.first) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | { | ~ 965 | int w; | ~~~~~~ 966 | statusBar->GetTextExtent(string.Translation(), &w, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | width = std::max(width, w + results.second); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | } | ~ 969 | } | ~ 970 | } | ~ 971 | | 972 | widths[index++] = width; | ~~~~~~~~~~~~~~~~~~~~~~~~ 973 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectWindow.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [889/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanelResizeHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp: In member function ‘virtual UIHandle::Result TrackPanelResizeHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp:71:13: warning: unused variable ‘tracks’ [-Wunused-variable] 71 | auto &tracks = TrackList::Get(*pProject); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp: In member function ‘virtual UIHandle::Result TrackPanelResizeHandle::Drag(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp:151:10: warning: unused variable ‘tracks’ [-Wunused-variable] 151 | auto &tracks = TrackList::Get( *pProject ); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp: In member function ‘virtual UIHandle::Result TrackPanelResizeHandle::Cancel(AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp:295:10: warning: unused variable ‘tracks’ [-Wunused-variable] 295 | auto &tracks = TrackList::Get( *pProject ); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizeHandle.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [890/1291] Building CXX object src/CMakeFiles/Audacity.dir/UIHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/UIHandle.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [891/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanelResizerCell.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizerCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelResizerCell.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [892/1291] Building CXX object src/CMakeFiles/Audacity.dir/TagsEditor.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TagsEditor.cpp: In member function ‘virtual bool TagsEditorDialog::TransferDataToWindow()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TagsEditor.cpp:464:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 464 | mNext->Enable(mSelectedIndex < mNames.size() - 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [893/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanelAx.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelAx.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelAx.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanelAx.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [894/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/AppCommandEvent.cpp.o [895/1291] Building CXX object src/CMakeFiles/Audacity.dir/WaveTrackLocation.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp: In function ‘WaveTrackLocations FindWaveTrackLocations(const WaveTrack&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp:25:20: warning: loop variable ‘clip’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 25 | for (const auto clip : clips) | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp:25:20: note: use reference type to prevent copying 25 | for (const auto clip : clips) | ^~~~ | & /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp:37:20: warning: loop variable ‘clip’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 37 | for (const auto clip: clips) { | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp:37:20: note: use reference type to prevent copying 37 | for (const auto clip: clips) { | ^~~~ | & In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WaveTrackLocation.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [896/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandManagerWindowClasses.cpp.o [897/1291] Building CXX object src/CMakeFiles/Audacity.dir/ProjectFileManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp: In member function ‘bool ProjectFileManager::DoSave(const FilePath&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:364:35: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘long long unsigned int’ [-Wsign-compare] 364 | if (freeSpace.GetValue() <= fileSize.GetValue()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:348:10: warning: unused variable ‘window’ [-Wunused-variable] 348 | auto &window = GetProjectFrame( proj ); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:350:16: warning: unused variable ‘settings’ [-Wunused-variable] 350 | const auto &settings = ProjectSettings::Get( proj ); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp: In member function ‘bool ProjectFileManager::SaveCopy(const FilePath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:705:35: warning: comparison of integer expressions of different signedness: ‘long long int’ and ‘long long unsigned int’ [-Wsign-compare] 705 | if (freeSpace.GetValue() <= fileSize.GetValue()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp: In member function ‘bool ProjectFileManager::OpenNewProject()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:830:10: warning: unused variable ‘projectFileIO’ [-Wunused-variable] 830 | auto &projectFileIO = ProjectFileIO::Get(project); | ^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ClipMirAudioReader.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {ProjectFileManager::AddImportedTracks(const FilePath&, TrackHolders&&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {ProjectFileManager::AddImportedTracks(const FilePath&, TrackHolders&&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:1229:27: required from here 1229 | newTrack->TypeSwitch([&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1230 | const auto trackName = wt.GetName(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | for (const auto &interval : wt.Intervals()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1232 | interval->SetName(trackName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1233 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ProjectFileManager.cpp:1261:6: warning: ‘bool {anonymous}::ImportProject(AudacityProject&, const FilePath&)’ defined but not used [-Wunused-function] 1261 | bool ImportProject(AudacityProject &dest, const FilePath &fileName) | ^~~~~~~~~~~~~ [898/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackUtilities.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackUtilities.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: In instantiation of ‘TrackIterRange TrackIterRange::operator-(R (C::*)() const) const [with R = bool; C = PlayableTrack; TrackType = PlayableTrack]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackUtilities.cpp:90:51: required from here 90 | auto nPlaying = (range - &PlayableTrack::GetMute).size(); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:732:42: warning: ‘constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = _Mem_fn]’ is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 732 | return this->operator + ( std::not1( std::mem_fn( pmf ) ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/functional:51, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:32, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:16: /usr/include/c++/15/bits/stl_function.h:1082:5: note: declared here 1082 | not1(const _Predicate& __pred) | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ [899/1291] Building CXX object src/CMakeFiles/Audacity.dir/VoiceKey.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/VoiceKey.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [900/1291] Building CXX object src/CMakeFiles/Audacity.dir/TransportUtilities.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TransportUtilities.cpp: In static member function ‘static void TransportUtilities::DoStartPlaying(const CommandContext&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TransportUtilities.cpp:197:10: warning: unused variable ‘project’ [-Wunused-variable] 197 | auto &project = context.project; | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TransportUtilities.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [901/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandHandler.cpp.o [902/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandSignature.cpp.o [903/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandDirectory.cpp.o [904/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/BatchEvalCommand.cpp.o [905/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandBuilder.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/CommandBuilder.cpp:128:6: warning: ‘bool {anonymous}::ShuttleCli::TransferString(const wxString&, wxString&)’ defined but not used [-Wunused-function] 128 | bool ShuttleCli::TransferString(const wxString & Name, wxString & strValue) | ^~~~~~~~~~ [906/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/Command.cpp.o [907/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandType.cpp.o [908/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CommandDispatch.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/CommandDispatch.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ [909/1291] Building CXX object src/CMakeFiles/Audacity.dir/TimerRecordDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TimerRecordDialog.cpp: In function ‘void {anonymous}::OnTimerRecord(const CommandContext&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TimerRecordDialog.cpp:1189:16: warning: unused variable ‘settings’ [-Wunused-variable] 1189 | const auto &settings = ProjectSettings::Get( project ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TimerRecordDialog.cpp:53: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [910/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/AudacityCommand.cpp.o [911/1291] Building CXX object src/CMakeFiles/Audacity.dir/WhatsNewDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:78:13: warning: ‘{anonymous}::AudacityMerchStoreURL’ defined but not used [-Wunused-variable] 78 | const char* AudacityMerchStoreURL = "https://audacity-shop.fourthwall.com/en-gbp/?utm_source=au-app-merch-store&utm_medium=merch-25y&utm_campaign=au-app-welcome-au-app-merch-store-merch-25y&utm_id=au-app-welcome"; | ^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:76:13: warning: ‘{anonymous}::AudioComURL’ defined but not used [-Wunused-variable] 76 | const char* AudioComURL = "https://audio.com/audacity/auth/sign-in?mtm_campaign=audacitydesktop&mtm_content=app_launch_popup"; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:75:13: warning: ‘{anonymous}::PromoURL’ defined but not used [-Wunused-variable] 75 | const char* PromoURL = "https://audacityteam.org/audacitypromo"; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:74:13: warning: ‘{anonymous}::OpenVinoURL’ defined but not used [-Wunused-variable] 74 | const char* OpenVinoURL = "https://www.musehub.com/en-gb/plugin/openvino-ai-tools?utm_source=au-app-3-7-6-mh-welcome-open-vino&utm_medium=au-app-3-7-6-mh-welcome-open-vino&utm_campaign=au-app-3-7-6-mh-welcome-open-vino"; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:73:13: warning: ‘{anonymous}::ChangeLogURL’ defined but not used [-Wunused-variable] 73 | const char* ChangeLogURL = "https://support.audacityteam.org/additional-resources/changelog"; | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/WhatsNewDialog.cpp:71:13: warning: ‘{anonymous}::WhatsNewURL’ defined but not used [-Wunused-variable] 71 | const char* WhatsNewURL = "https://youtu.be/QYM3TWf_G38?utm_source=au-app-au4-video&utm_medium=au-app-au4-video&utm_campaign=au-app-au4-video"; | ^~~~~~~~~~~ [912/1291] Building CXX object src/CMakeFiles/Audacity.dir/TrackPanel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:101: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp: In member function ‘void TrackPanel::DrawTracks(wxDC*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:859:17: warning: variable ‘clip’ set but not used [-Wunused-but-set-variable] 859 | const wxRect clip = GetRect(); | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:53: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:1075:8: warning: ‘wxRect {anonymous}::GetTrackNameRect(int, const wxRect&, wxCoord, wxCoord)’ defined but not used [-Wunused-function] 1075 | wxRect GetTrackNameRect( | ^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:1067:6: warning: ‘void {anonymous}::GetTrackNameExtent(wxDC&, const Channel&, wxCoord*, wxCoord*)’ defined but not used [-Wunused-function] 1067 | void GetTrackNameExtent( | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:1053:8: warning: ‘Track& {anonymous}::GetTrack(Channel&)’ defined but not used [-Wunused-function] 1053 | Track &GetTrack(Channel &channel) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/TrackPanel.cpp:93: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [913/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/Demo.cpp.o [914/1291] Building CXX object src/CMakeFiles/Audacity.dir/RealtimeEffectPanel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:38: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:48: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ListNavigationPanel.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/ListNavigationPanel.h:17:40: warning: type attributes ignored after type is already defined [-Wattributes] 17 | extern template class WXDLLIMPEXP_CORE wxNavigationEnabled; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:37: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const MenuRegistry::MenuPart; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; bool Reference = false; Visitor = {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:500:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; RegistryTraits = MenuRegistry::Traits; bool Reference = false]’ 500 | MakeVisitorFunction(get<0>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:84:72: required from here 84 | RealtimeEffectsMenuVisitor(wxMenu& menu) : Visitor{ std::tuple{ | ^~~~~~ 85 | [this](const MenuRegistry::MenuItem &menuItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | //Don't create a group item for root | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | auto submenu = std::make_unique(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | mMenuPtr->AppendSubMenu(submenu.get(), menuItem.GetTitle().Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | mMenuPtr = submenu.release(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | } | ~ 93 | ++mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 94 | }, | ~~ 95 | | 96 | [this](const MenuRegistry::CommandItem &commandItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | mMenuPtr->Append(mMenuItemIdCounter, commandItem.label_in.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mIndexedPluginList.push_back(commandItem.name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ++mMenuItemIdCounter; | ~~~~~~~~~~~~~~~~~~~~~ 100 | }, | ~~ 101 | | 102 | [this](const MenuRegistry::MenuItem &, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | --mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 104 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | { | ~ 106 | assert(mMenuPtr->GetParent() != nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | mMenuPtr = mMenuPtr->GetParent(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | } | ~ 109 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const MenuRegistry::SpecialItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::SpecialItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List >::Base> > >; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:501:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; RegistryTraits = MenuRegistry::Traits; bool Reference = false]’ 501 | MakeVisitorFunction(get<1>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:84:72: required from here 84 | RealtimeEffectsMenuVisitor(wxMenu& menu) : Visitor{ std::tuple{ | ^~~~~~ 85 | [this](const MenuRegistry::MenuItem &menuItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | //Don't create a group item for root | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | auto submenu = std::make_unique(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | mMenuPtr->AppendSubMenu(submenu.get(), menuItem.GetTitle().Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | mMenuPtr = submenu.release(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | } | ~ 93 | ++mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 94 | }, | ~~ 95 | | 96 | [this](const MenuRegistry::CommandItem &commandItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | mMenuPtr->Append(mMenuItemIdCounter, commandItem.label_in.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mIndexedPluginList.push_back(commandItem.name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ++mMenuItemIdCounter; | ~~~~~~~~~~~~~~~~~~~~~ 100 | }, | ~~ 101 | | 102 | [this](const MenuRegistry::MenuItem &, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | --mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 104 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | { | ~ 106 | assert(mMenuPtr->GetParent() != nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | mMenuPtr = mMenuPtr->GetParent(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | } | ~ 109 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const MenuRegistry::MenuPart; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; bool Reference = false; Visitor = {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:502:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&)::, {anonymous}::RealtimeEffectsMenuVisitor::RealtimeEffectsMenuVisitor(wxMenu&):: >; RegistryTraits = MenuRegistry::Traits; bool Reference = false]’ 502 | MakeVisitorFunction(get<2>(forwarded))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:84:72: required from here 84 | RealtimeEffectsMenuVisitor(wxMenu& menu) : Visitor{ std::tuple{ | ^~~~~~ 85 | [this](const MenuRegistry::MenuItem &menuItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | //Don't create a group item for root | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | { | ~ 89 | auto submenu = std::make_unique(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | mMenuPtr->AppendSubMenu(submenu.get(), menuItem.GetTitle().Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | mMenuPtr = submenu.release(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | } | ~ 93 | ++mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 94 | }, | ~~ 95 | | 96 | [this](const MenuRegistry::CommandItem &commandItem, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | mMenuPtr->Append(mMenuItemIdCounter, commandItem.label_in.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mIndexedPluginList.push_back(commandItem.name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | ++mMenuItemIdCounter; | ~~~~~~~~~~~~~~~~~~~~~ 100 | }, | ~~ 101 | | 102 | [this](const MenuRegistry::MenuItem &, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | --mMenuLevelCounter; | ~~~~~~~~~~~~~~~~~~~~ 104 | if (mMenuLevelCounter != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | { | ~ 106 | assert(mMenuPtr->GetParent() != nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | mMenuPtr = mMenuPtr->GetParent(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | } | ~ 109 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:36 = const std::tuple&, const std::vector >&)>&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&, const std::vector >&)>&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&, const std::vector >&)>&>&; Decayed = std::tuple&, const std::vector >&)>&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const std::vector >&)>&>; Wrapped = TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Funs = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::detail::GroupItemBase; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const std::vector >&)>&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuItems; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const std::vector >&)>&>; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = MenuRegistry::Traits; Visitors = std::tuple&, const std::vector >&)>, std::function >&)>, std::function&, const std::vector >&)> >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/RealtimeEffectPanel.cpp:724:20: warning: ‘wxString {anonymous}::GetSafeVendor(const PluginDescriptor&)’ defined but not used [-Wunused-function] 724 | static wxString GetSafeVendor(const PluginDescriptor& descriptor) | ^~~~~~~~~~~~~ [915/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/ResponseQueue.cpp.o [916/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/GetTrackInfoCommand.cpp.o [917/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/CompareAudioCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/CompareAudioCommand.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [918/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/ScriptCommandRelay.cpp.o [919/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/LoadCommands.cpp.o [920/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/DragCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/DragCommand.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [921/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/MessageCommand.cpp.o [922/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/HelpCommand.cpp.o [923/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/PreferenceCommands.cpp.o [924/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/ImportExportCommands.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/ImportExportCommands.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [925/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/OpenSaveCommands.cpp.o [926/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SetClipCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetClipCommand.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {SetClipCommand::Apply(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {SetClipCommand::Apply(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetClipCommand.cpp:98:24: required from here 98 | track->TypeSwitch([&](WaveTrack &waveTrack) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | for (const auto &interval : waveTrack.Intervals()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | if(!bHasContainsTime || | ~~~~~~~~~~~~~~~~~~~~~~~ 101 | (interval->Start() <= mContainsTime && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | interval->End() >= mContainsTime )) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | { | ~ 104 | // Inside this IF is where we actually apply the command | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | if (bHasColour) { | ~~~~~~~~~~~~~~~~~ 106 | for (const auto channel : interval->Channels()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | WaveColorAttachment::Get(*channel).SetColorIndex(mColour); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | } | ~ 109 | // No validation of overlap yet. We assume the user is sensible! | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if( bHasT0 ) | ~~~~~~~~~~~~ 111 | interval->SetPlayStartTime(mT0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | // \todo Use SetClip to move a clip between tracks too. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | if( bHasName ) | ~~~~~~~~~~~~~~ 114 | interval->SetName(mName); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | } | ~ 116 | } | ~ 117 | } ); | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../tracks/playabletrack/wavetrack/ui/WaveformAppearance.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetClipCommand.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [927/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SetLabelCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetLabelCommand.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetLabelCommand.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [928/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SetEnvelopeCommand.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp:78:23: warning: loop variable ‘pClip’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 78 | for (const auto pClip : waveTrack.SortedIntervalArray()) { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp:78:23: note: use reference type to prevent copying 78 | for (const auto pClip : waveTrack.SortedIntervalArray()) { | ^~~~~ | & In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {SetEnvelopeCommand::ApplyInner(const CommandContext&, Track&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {SetEnvelopeCommand::ApplyInner(const CommandContext&, Track&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp:77:16: required from here 77 | t.TypeSwitch([&](WaveTrack &waveTrack) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | for (const auto pClip : waveTrack.SortedIntervalArray()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | bool bFound = | ~~~~~~~~~~~~~ 80 | !bHasT || ( | ~~~~~~~~~~~ 81 | (pClip->GetPlayStartTime() <= mT) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | (pClip->GetPlayEndTime() >= mT) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | ); | ~~ 84 | if (bFound) { | ~~~~~~~~~~~~~ 85 | // Inside this IF is where we actually apply the command | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | auto &env = pClip->GetEnvelope(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | bool didSomething = false; | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | if (bHasDelete && mbDelete) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | env.Clear(), didSomething = true; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | if (bHasT && bHasV) | ~~~~~~~~~~~~~~~~~~~ 91 | env.InsertOrReplace(mT, env.ClampValue(mV)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | didSomething = true; | ~~~~~~~~~~~~~~~~~~~~ 93 | | 94 | if (didSomething) | ~~~~~~~~~~~~~~~~~ 95 | // Consolidate, because this ApplyInner() function may be | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | // visited multiple times in one command invocation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | ProjectHistory::Get(context.project).PushState( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | XO("Edited Envelope"), XO("Envelope"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | UndoPush::CONSOLIDATE); | ~~~~~~~~~~~~~~~~~~~~~~~ 100 | } | ~ 101 | } | ~ 102 | } ); | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetEnvelopeCommand.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [929/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/wxCommandTargets.cpp.o [930/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SelectCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SelectCommand.cpp:46: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [931/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SetProjectCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetProjectCommand.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [932/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/BasicEffectUIServices.cpp.o [933/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Amplify.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Amplify.cpp:40: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [934/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/BassTreble.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/BassTreble.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [935/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ChangePitch.cpp.o [936/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/AutoDuck.cpp.o [937/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ClickRemoval.cpp.o [938/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ChangeTempo.cpp.o [939/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/GetInfoCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:44: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:45: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.h:24, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:32: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = TimeTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = TimeTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {GetInfoCommand::SendClips(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {GetInfoCommand::SendClips(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:531:20: required from here 531 | t->TypeSwitch([&](WaveTrack &waveTrack) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | for (const auto pInterval : waveTrack.Intervals()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | context.StartStruct(); | ~~~~~~~~~~~~~~~~~~~~~~ 534 | context.AddItem((double)i, "track"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 535 | context.AddItem(pInterval->GetPlayStartTime(), "start"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 536 | context.AddItem(pInterval->GetPlayEndTime(), "end"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | // Assuming same colors, look at only left channel | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | const auto &colors = | ~~~~~~~~~~~~~~~~~~~~ 539 | WaveColorAttachment::Get(**pInterval->Channels().begin()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 540 | context.AddItem(colors.GetColorIndex(), "color"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | context.AddItem(pInterval->GetName(), "name"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | context.EndStruct(); | ~~~~~~~~~~~~~~~~~~~~ 543 | } | ~ 544 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = TimeTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = TimeTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {GetInfoCommand::SendEnvelopes(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {GetInfoCommand::SendEnvelopes(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:560:20: required from here 560 | t->TypeSwitch([&](WaveTrack &waveTrack) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | auto ptrs = waveTrack.SortedIntervalArray(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | j = 0; | ~~~~~~ 563 | for (auto &pClip : ptrs) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | context.StartStruct(); | ~~~~~~~~~~~~~~~~~~~~~~ 565 | context.AddItem((double)i, "track"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | context.AddItem((double)j, "clip"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | context.AddItem(pClip->GetPlayStartTime(), "start"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 568 | const auto pEnv = &pClip->GetEnvelope(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | context.StartField("points"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 570 | context.StartArray(); | ~~~~~~~~~~~~~~~~~~~~~ 571 | double offset = pEnv->GetOffset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | for (size_t k = 0; k < pEnv->GetNumberOfPoints(); k++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | { | ~ 574 | context.StartStruct(); | ~~~~~~~~~~~~~~~~~~~~~~ 575 | context.AddItem((*pEnv)[k].GetT() + offset, "t"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | context.AddItem((*pEnv)[k].GetVal(), "y"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | context.EndStruct(); | ~~~~~~~~~~~~~~~~~~~~ 578 | } | ~ 579 | context.EndArray(); | ~~~~~~~~~~~~~~~~~~~ 580 | context.EndField(); | ~~~~~~~~~~~~~~~~~~~ 581 | context.AddItem(pClip->GetPlayEndTime(), "end"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 582 | context.EndStruct(); | ~~~~~~~~~~~~~~~~~~~~ 583 | j++; | ~~~~ 584 | } | ~ 585 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = TimeTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = TimeTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {GetInfoCommand::SendLabels(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {GetInfoCommand::SendLabels(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:601:20: required from here 601 | t->TypeSwitch( [&](LabelTrack &labelTrack) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | #ifdef VERBOSE_LABELS_FORMATTING | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | for (int nn = 0; nn< (int)labelTrack->mLabels.size(); nn++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | const auto &label = labelTrack->mLabels[nn]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 605 | context.StartStruct(); | ~~~~~~~~~~~~~~~~~~~~~~ 606 | context.AddItem( (double)i, "track" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | context.AddItem( label.getT0(), "start" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 608 | context.AddItem( label.getT1(), "end" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | context.AddItem( label.title, "text" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | context.EndStruct(); | ~~~~~~~~~~~~~~~~~~~~ 611 | } | ~ 612 | #else | ~~~~~ 613 | context.StartArray(); | ~~~~~~~~~~~~~~~~~~~~~ 614 | context.AddItem( (double)i ); // Track number. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 615 | context.StartArray(); | ~~~~~~~~~~~~~~~~~~~~~ 616 | for ( const auto &label : labelTrack.GetLabels() ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617 | context.StartArray(); | ~~~~~~~~~~~~~~~~~~~~~ 618 | context.AddItem( label.getT0() ); // start | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 619 | context.AddItem( label.getT1() ); // end | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | context.AddItem( label.title ); //text. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | context.EndArray(); | ~~~~~~~~~~~~~~~~~~~ 622 | } | ~ 623 | context.EndArray(); | ~~~~~~~~~~~~~~~~~~~ 624 | context.EndArray(); | ~~~~~~~~~~~~~~~~~~~ 625 | #endif | ~~~~~~ 626 | } ); | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:29: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; ObjectType = NoteTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Base> > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; ObjectType = TimeTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Op, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>, TypeList::List >::Base> > > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>; ObjectTypes = TypeList::List]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::CombineOp, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&, const GetInfoCommand::SendTracks(const CommandContext&)::&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&> >::NoOp> > > >::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&, const GetInfoCommand::SendTracks(const CommandContext&)::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::, GetInfoCommand::SendTracks(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:493:22: required from here 493 | trk->TypeSwitch( [&] (const WaveTrack &t) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 494 | float vzmin, vzmax; | ~~~~~~~~~~~~~~~~~~~ 495 | WaveformScale::Get(t).GetDisplayBounds(vzmin, vzmax); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | context.AddItem( "wave", "kind" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | context.AddItem( t.GetStartTime(), "start" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | context.AddItem( t.GetEndTime(), "end" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 499 | context.AddItem( t.GetPan() , "pan"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | context.AddItem( t.GetVolume() , "volume"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | context.AddItem( t.NChannels(), "channels"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | context.AddBool( t.GetSolo(), "solo" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | context.AddBool( t.GetMute(), "mute"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | context.AddItem( vzmin, "VZoomMin"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 505 | context.AddItem( vzmax, "VZoomMax"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | }, | ~~ 507 | #if defined(USE_MIDI) | ~~~~~~~~~~~~~~~~~~~~~ 508 | [&](const NoteTrack &) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 509 | context.AddItem( "note", "kind" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 510 | }, | ~~ 511 | #endif | ~~~~~~ 512 | [&](const LabelTrack &) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | context.AddItem( "label", "kind" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | }, | ~~ 515 | [&](const TimeTrack &) { | ~~~~~~~~~~~~~~~~~~~~~~~~ 516 | context.AddItem( "time", "kind" ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | } | ~ 518 | ); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../tracks/playabletrack/wavetrack/ui/WaveformAppearance.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/GetInfoCommand.cpp:39: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [940/1291] Building CXX object src/CMakeFiles/Audacity.dir/commands/SetTrackInfoCommand.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetTrackInfoCommand.cpp:53: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetTrackInfoCommand.cpp: In member function ‘virtual bool SetTrackVisualsCommand::ApplyInner(const CommandContext&, Track&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetTrackInfoCommand.cpp:346:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 346 | if (mDisplayType < all.size()) | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformAppearance.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/commands/SetTrackInfoCommand.cpp:47: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [941/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ChangeSpeed.cpp.o [942/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ClipIndicatorPanel.cpp.o [943/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DynamicRangeProcessorEffectUtils.cpp.o [944/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Equalization48x.cpp.o [945/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/CompressionMeterPanel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/CompressionMeterPanel.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/CompressionMeterPanel.h: In constructor ‘CompressionMeterPanel::CompressionMeterPanel(wxWindow*, int, CompressorInstance&, float, std::function)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/CompressionMeterPanel.h:58:10: warning: ‘CompressionMeterPanel::mDbBottomEdgeValue’ will be initialized after [-Wreorder] 58 | float mDbBottomEdgeValue; | ^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/CompressionMeterPanel.h:56:40: warning: ‘std::unique_ptr CompressionMeterPanel::mCompressionMeter’ [-Wreorder] 56 | std::unique_ptr mCompressionMeter; | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/CompressionMeterPanel.cpp:38:1: warning: when initialized here [-Wreorder] 38 | CompressionMeterPanel::CompressionMeterPanel( | ^~~~~~~~~~~~~~~~~~~~~ [946/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DynamicRangeProcessorPanelCommon.cpp.o [947/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DtmfGen.cpp.o [948/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EffectEditor.cpp.o [949/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DynamicRangeProcessorEditor.cpp.o [950/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Echo.cpp.o [951/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DynamicRangeProcessorTransferFunctionPanel.cpp.o [952/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EffectUIServices.cpp.o [953/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Distortion.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp: In constructor ‘EffectDistortion::Editor::Editor(const EffectUIServices&, DistortionBase::Instance&, EffectSettingsAccess&, const EffectDistortionSettings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp:127:30: warning: ‘EffectDistortion::Editor::mInstance’ will be initialized after [-Wreorder] 127 | DistortionBase::Instance& mInstance; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp:118:29: warning: ‘EffectDistortionSettings EffectDistortion::Editor::mSettings’ [-Wreorder] 118 | EffectDistortionSettings mSettings; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp:63:4: warning: when initialized here [-Wreorder] 63 | Editor(const EffectUIServices& services, | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp: In member function ‘void EffectDistortion::Editor::OnThresholdSlider(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Distortion.cpp:413:24: warning: unused variable ‘MIN_Threshold_Linear’ [-Wunused-variable] 413 | static const double MIN_Threshold_Linear = DB_TO_LINEAR(Threshold_dB.min); | ^~~~~~~~~~~~~~~~~~~~ [954/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EffectPresetDialog.cpp.o [955/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/DynamicRangeProcessorHistoryPanel.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp: In member function ‘void DynamicRangeProcessorHistoryPanel::OnPaint(wxPaintEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp:408:25: warning: operation on ‘lastInvisibleLeft’ may be undefined [-Wsequence-point] 408 | lastInvisibleLeft = std::max(--lastInvisibleLeft, 0); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp:409:27: warning: operation on ‘firstInvisibleRight’ may be undefined [-Wsequence-point] 409 | firstInvisibleRight = std::min(++firstInvisibleRight, mX.size()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp:462:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 462 | for (auto i = 0; i < mActual.size(); ++i) | ~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp: In instantiation of ‘DynamicRangeProcessorHistoryPanel::OnPaint(wxPaintEvent&):: [with auto:9 = double]’: /usr/include/c++/15/bits/stl_algo.h:3797:5: required from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator > >; _Funct = DynamicRangeProcessorHistoryPanel::OnPaint(wxPaintEvent&)::]’ 3797 | __f(*__first); | ~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp:422:20: required from here 422 | std::for_each(mX.begin(), mX.end(), [&](auto x) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | const auto& packet = segment[segmentIndex++]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 424 | const auto elapsedSincePacket = elapsedTimeSinceFirstPacket - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | (packet.time - mSync->firstPacketTime); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | mTarget.emplace_back(x, -packet.target / dbPerPixel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | mActual.emplace_back(x, -packet.follower / dbPerPixel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | mInput.emplace_back(x, -packet.input / dbPerPixel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429 | mOutput.emplace_back(x, -packet.output / dbPerPixel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/DynamicRangeProcessorHistoryPanel.cpp:424:21: warning: unused variable ‘elapsedSincePacket’ [-Wunused-variable] 424 | const auto elapsedSincePacket = elapsedTimeSinceFirstPacket - | ^~~~~~~~~~~~~~~~~~ [956/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EffectPreview.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-effects/MixAndRender.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectPreview.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [957/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Equalization.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Equalization.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Equalization.cpp:35: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h: In constructor ‘EqualizationUI::EqualizationUI(EffectUIServices&, const wxWeakRef&, const TranslatableString&, EqualizationCurvesList&, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:85:23: warning: ‘EqualizationUI::mName’ will be initialized after [-Wreorder] 85 | TranslatableString mName; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:84:28: warning: ‘EqualizationCurvesList& EqualizationUI::mCurvesList’ [-Wreorder] 84 | EqualizationCurvesList &mCurvesList; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:35:4: warning: when initialized here [-Wreorder] 35 | EqualizationUI( | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/EqualizationBase.h:7, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Equalization.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [958/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EqualizationBandSliders.cpp.o [959/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Contrast.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Contrast.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [960/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/FindClipping.cpp.o [961/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/LimiterEditor.cpp.o [962/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EqualizationPanel.cpp.o [963/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Limiter.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Limiter.cpp: In member function ‘virtual OptionalMessage EffectLimiter::LoadFactoryPreset(int, EffectSettings&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Limiter.cpp:98:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | if (id < 0 || id >= presets.size()) | ~~~^~~~~~~~~~~~~~~~~ [964/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Noise.cpp.o [965/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/RegisterBuiltinEffects.cpp.o [966/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Paulstretch.cpp.o [967/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ScoreAlignDialog.cpp.o [968/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Loudness.cpp.o [969/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EqualizationUI.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h: In constructor ‘EqualizationUI::EqualizationUI(EffectUIServices&, const wxWeakRef&, const TranslatableString&, EqualizationCurvesList&, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:85:23: warning: ‘EqualizationUI::mName’ will be initialized after [-Wreorder] 85 | TranslatableString mName; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:84:28: warning: ‘EqualizationCurvesList& EqualizationUI::mCurvesList’ [-Wreorder] 84 | EqualizationCurvesList &mCurvesList; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.h:35:4: warning: when initialized here [-Wreorder] 35 | EqualizationUI( | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp: In member function ‘bool EqualizationUI::ValidateUI(EffectSettings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp:97:16: warning: unused variable ‘curveName’ [-Wunused-variable] 97 | const auto &curveName = parameters.mCurveName; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp:98:10: warning: unused variable ‘logEnvelope’ [-Wunused-variable] 98 | auto &logEnvelope = parameters.mLogEnvelope; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp: In member function ‘void EqualizationUI::UpdateDraw()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EqualizationUI.cpp:597:10: warning: unused variable ‘linEnvelope’ [-Wunused-variable] 597 | auto &linEnvelope = parameters.mLinEnvelope; | ^~~~~~~~~~~ [970/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Normalize.cpp.o [971/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/LegacyCompressor.cpp.o [972/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EqualizationCurvesDialog.cpp.o [973/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/CompressorEditor.cpp.o [974/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Compressor.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Compressor.cpp: In member function ‘virtual OptionalMessage EffectCompressor::LoadFactoryPreset(int, EffectSettings&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Compressor.cpp:109:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 109 | if (id < 0 || id >= presets.size()) | ~~~^~~~~~~~~~~~~~~~~ [975/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/NoiseReduction.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/NoiseReduction.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/NoiseReduction.cpp: In member function ‘void {anonymous}::ControlInfo::CreateControls(int, ShuttleGui&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/NoiseReduction.cpp:244:25: warning: unused variable ‘text’ [-Wunused-variable] 244 | wxTextCtrl *const text = S.Id(id + 1) | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/NoiseReduction.cpp:253:23: warning: unused variable ‘slider’ [-Wunused-variable] 253 | wxSlider *const slider = | ^~~~~~ [976/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Phaser.cpp.o [977/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Repeat.cpp.o [978/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/EffectUI.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h: In constructor ‘EffectUIHost::EffectUIHost(wxWindow*, AudacityProject&, EffectBase&, EffectUIServices&, std::shared_ptr&, EffectSettingsAccess&, const std::shared_ptr&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:124:39: warning: ‘EffectUIHost::mwState’ will be initialized after [-Wreorder] 124 | std::weak_ptr mwState{}; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:116:21: warning: ‘AudacityProject& EffectUIHost::mProject’ [-Wreorder] 116 | AudacityProject &mProject; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.cpp:229:1: warning: when initialized here [-Wreorder] 229 | EffectUIHost::EffectUIHost(wxWindow *parent, | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.cpp:1141: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [979/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/RealtimeEffectStateUI.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/RealtimeEffectStateUI.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:49, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/wxPanelWrapper.h:162, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/EffectUI.h:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = ProjectHistory::AutoSave; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {AudacityProject&}; Tag = ProjectHistory::AutoSave; Signature = void(AudacityProject&); auto Default = nullptr; auto ...Options = {}; result_type = void]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/RealtimeEffectStateUI.cpp:195:34: required from here 195 | ProjectHistory::AutoSave::Call(project); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ [980/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/StatelessPerTrackEffect.cpp.o [981/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/StatefulEffectUIServices.cpp.o [982/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Silence.cpp.o [983/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Reverb.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/ReverbBase.h:4, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Reverb.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/Reverb.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:511:13: warning: ‘void reverb_clear(reverb_t*)’ defined but not used [-Wunused-function] 511 | static void reverb_clear(reverb_t* p) | ^~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:491:13: warning: ‘void reverb_process(reverb_t*, size_t)’ defined but not used [-Wunused-function] 491 | static void reverb_process(reverb_t * p, size_t length) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:474:13: warning: ‘void reverb_create(reverb_t*, double, double, double, double, double, double, double, double, double, size_t, float**)’ defined but not used [-Wunused-function] 474 | static void reverb_create(reverb_t * p, double sample_rate_Hz, | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:293:13: warning: ‘void filter_t_resize_preserving(filter_t*, size_t)’ defined but not used [-Wunused-function] 293 | static void filter_t_resize_preserving(filter_t* p, size_t newSize) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-math/Reverb_libSoX.h:220:13: warning: ‘void filter_array_create(filter_array_t*, double, double, double)’ defined but not used [-Wunused-function] 220 | static void filter_array_create(filter_array_t * p, double rate, | ^~~~~~~~~~~~~~~~~~~ [984/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/TimeScale.cpp.o [985/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/Wahwah.cpp.o [986/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/TruncSilence.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-builtin-effects/TruncSilenceBase.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/TruncSilence.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/TruncSilence.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [987/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ladspa/LadspaEffect.cpp.o [988/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/VST/VSTEffectOptionsDialog.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffectOptionsDialog.cpp: In member function ‘void VSTEffectOptionsDialog::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffectOptionsDialog.cpp:64:28: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 64 | wxTextCtrl *t; | ^ [989/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ToneGen.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/ToneGen.cpp: In member function ‘virtual std::unique_ptr EffectToneGen::PopulateOrExchange(ShuttleGui&, EffectInstance&, EffectSettingsAccess&, const EffectOutputs*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/ToneGen.cpp:76:16: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 76 | wxTextCtrl *t; | ^ [990/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ScienFilter.cpp.o [991/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ladspa/LadspaEffectOptionsDialog.cpp.o [992/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/VST/VSTControlGTK.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTControl.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTControlGTK.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTControlGTK.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ [993/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/lv2/LV2UIFeaturesList.cpp.o [994/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/lv2/LV2EffectMeter.cpp.o [995/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/VST/VSTEffect.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTEffectBase.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffect.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffect.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffect.cpp: In member function ‘virtual std::unique_ptr VSTEffect::PopulateUI(const EffectPlugin&, ShuttleGui&, EffectInstance&, EffectSettingsAccess&, const EffectOutputs*) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEffect.cpp:101:9: warning: unused variable ‘parent’ [-Wunused-variable] 101 | auto parent = S.GetParent(); | ^~~~~~ [996/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/VST/VSTEditor.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTWrapper::VSTWrapper(const PluginPath&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:203:17: warning: ‘VSTWrapper::mPath’ will be initialized after [-Wreorder] 203 | PluginPath mPath; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:125:20: warning: ‘std::thread::id VSTWrapper::mMainThreadId’ [-Wreorder] 125 | std::thread::id mMainThreadId; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:117:13: warning: when initialized here [-Wreorder] 117 | explicit VSTWrapper(const PluginPath& path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h: In constructor ‘VSTMessage::VSTMessage(int, double, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-vst/VSTWrapper.h:313:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 313 | if (id < numParams) | ~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.cpp:187:37: warning: comparison of integer expressions of different signedness: ‘std::tuple_element<0, std::pair >::type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 187 | if (index >= 0 && index < mParamNames.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.h: In constructor ‘VSTEditor::VSTEditor(VSTInstance&, EffectType, bool, const EffectUIServices&, EffectSettingsAccess&, wxWindow*, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.h:81:21: warning: ‘VSTEditor::mType’ will be initialized after [-Wreorder] 81 | const EffectType mType; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.h:80:17: warning: ‘VSTInstance& VSTEditor::mInstance’ [-Wreorder] 80 | VSTInstance& mInstance; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/VST/VSTEditor.cpp:516:1: warning: when initialized here [-Wreorder] 516 | VSTEditor::VSTEditor( | ^~~~~~~~~ [997/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/lv2/LV2PreferencesDialog.cpp.o [998/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/MultiFormatReader.cpp.o [999/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/FormatClassifier.cpp.o [1000/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/lv2/LV2Effect.cpp.o [1001/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/ladspa/LadspaEditor.cpp.o [1002/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/SpecPowerMeter.cpp.o [1003/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/vamp/LoadVamp.cpp.o [1004/1291] Building CXX object src/CMakeFiles/Audacity.dir/export/ExportMixerPanel.cpp.o [1005/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/ImportStreamDialog.cpp.o [1006/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/RawAudioGuess.cpp.o [1007/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/CloudLoginHelper.cpp.o [1008/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/GetEffectsHelper.cpp.o [1009/1291] Building CXX object src/CMakeFiles/Audacity.dir/export/ExportMixerDialog.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportMixerDialog.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportMixerDialog.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1010/1291] Building CXX object src/CMakeFiles/Audacity.dir/export/ExportOptionsHandler.cpp.o [1011/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/lv2/LV2Editor.cpp.o [1012/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/ExtraMenus.cpp.o [1013/1291] Building CXX object src/CMakeFiles/Audacity.dir/export/ExportFilePanel.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:1: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.h: In constructor ‘ExportFilePanel::ExportFilePanel(AudacityProject&, bool, wxWindow*, wxWindowID)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.h:95:9: warning: ‘ExportFilePanel::mMonoStereoMode’ will be initialized after [-Wreorder] 95 | bool mMonoStereoMode{false}; | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.h:93:21: warning: ‘AudacityProject& ExportFilePanel::mProject’ [-Wreorder] 93 | AudacityProject& mProject; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:132:1: warning: when initialized here [-Wreorder] 132 | ExportFilePanel::ExportFilePanel(AudacityProject& project, | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp: In member function ‘void ExportFilePanel::OnSampleRateChange(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:439:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 439 | mSampleRate = *reinterpret_cast(&clientData); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp: In member function ‘void ExportFilePanel::UpdateSampleRateList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:602:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 602 | *reinterpret_cast(&clientData) = rate; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:623:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 623 | *reinterpret_cast(&clientData) = customRate; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportMixerDialog.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportFilePanel.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1014/1291] Building CXX object src/CMakeFiles/Audacity.dir/import/ImportRaw.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ImportUtils.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/import/ImportRaw.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1015/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/vamp/VampEffect.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/vamp/VampEffect.cpp:38: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1016/1291] Building CXX object src/CMakeFiles/Audacity.dir/effects/nyquist/Nyquist.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/Nyquist.cpp:38: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/Nyquist.cpp: In member function ‘void NyquistEffect::BuildEffectWindow(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/Nyquist.cpp:475:24: warning: unused variable ‘item’ [-Wunused-variable] 475 | auto item = S.Id(ID_Text + i) | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/Nyquist.cpp:562:31: warning: unused variable ‘item’ [-Wunused-variable] 562 | wxTextCtrl *item = S | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/effects/nyquist/../../tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1017/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/TimelineMenus.cpp.o [1018/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/ClipMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/ClipMenus.cpp:3: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1019/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/HelpMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-snapping/SnapUtils.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-snapping/ProjectSnap.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const MenuRegistry::MenuPart; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::OnMenuTree(const CommandContext&):: >; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; bool Reference = false; Visitor = {anonymous}::OnMenuTree(const CommandContext&)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:500:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::OnMenuTree(const CommandContext&)::, {anonymous}::OnMenuTree(const CommandContext&)::, {anonymous}::OnMenuTree(const CommandContext&):: >; RegistryTraits = MenuRegistry::Traits; bool Reference = false]’ 500 | MakeVisitorFunction(get<0>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:341:12: required from here 341 | std::tuple{ | ^~~~~~ 342 | [&](const MenuItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | Indent(); | ~~~~~~~~~ 344 | // using GET for alpha only diagnostic tool | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | info += item.name.GET(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | Return(); | ~~~~~~~~~ 347 | indentation = wxString{ ' ', TAB * ++level }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | }, | ~~ 349 | | 350 | [&](const SingleItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | // using GET for alpha only diagnostic tool | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | Indent(); | ~~~~~~~~~ 353 | info += item.name.GET(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 354 | Return(); | ~~~~~~~~~ 355 | }, | ~~ 356 | | 357 | [&](const MenuItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | indentation = wxString{ ' ', TAB * --level }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | } | ~ 360 | }, | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const MenuRegistry::MenuPart; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const MenuRegistry::MenuPart; Recur = TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Op, TypeSwitch::detail::Invoker, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart> >::Base> > > >; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::OnMenuTree(const CommandContext&):: >; R = void; ObjectTypes = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; Functions = TypeList::List<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; TupleLike = std::tuple<{anonymous}::OnMenuTree(const CommandContext&):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const MenuRegistry::ConditionalGroupItem, const MenuRegistry::MenuItem, const MenuRegistry::MenuItems, const MenuRegistry::MenuPart>; bool Reference = false; Visitor = {anonymous}::OnMenuTree(const CommandContext&)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:502:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::OnMenuTree(const CommandContext&)::, {anonymous}::OnMenuTree(const CommandContext&)::, {anonymous}::OnMenuTree(const CommandContext&):: >; RegistryTraits = MenuRegistry::Traits; bool Reference = false]’ 502 | MakeVisitorFunction(get<2>(forwarded))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:341:12: required from here 341 | std::tuple{ | ^~~~~~ 342 | [&](const MenuItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | Indent(); | ~~~~~~~~~ 344 | // using GET for alpha only diagnostic tool | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | info += item.name.GET(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 346 | Return(); | ~~~~~~~~~ 347 | indentation = wxString{ ' ', TAB * ++level }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | }, | ~~ 349 | | 350 | [&](const SingleItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | // using GET for alpha only diagnostic tool | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | Indent(); | ~~~~~~~~~ 353 | info += item.name.GET(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 354 | Return(); | ~~~~~~~~~ 355 | }, | ~~ 356 | | 357 | [&](const MenuItem &item, const auto&) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | indentation = wxString{ ' ', TAB * --level }; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | } | ~ 360 | }, | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:374:6: warning: ‘void {anonymous}::OnFrameStatistics(const CommandContext&)’ defined but not used [-Wunused-function] 374 | void OnFrameStatistics(const CommandContext&) | ^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:328:6: warning: ‘void {anonymous}::OnMenuTree(const CommandContext&)’ defined but not used [-Wunused-function] 328 | void OnMenuTree(const CommandContext &context) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/HelpMenus.cpp:246:6: warning: ‘void {anonymous}::OnQuickFix(const CommandContext&)’ defined but not used [-Wunused-function] 246 | void OnQuickFix(const CommandContext &context) | ^~~~~~~~~~ [1020/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/BatchPrefs.cpp.o [1021/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/ToolbarMenus.cpp.o [1022/1291] Building CXX object src/CMakeFiles/Audacity.dir/export/ExportAudioDialog.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportAudioDialog.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportAudioDialog.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: In instantiation of ‘TrackIterRange TrackIterRange::operator-(R (C::*)() const) const [with R = bool; C = WaveTrack; TrackType = WaveTrack]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportAudioDialog.cpp:796:62: required from here 796 | (anySolo ? &WaveTrack::GetNotSolo : &WaveTrack::GetMute); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:732:42: warning: ‘constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = _Mem_fn]’ is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 732 | return this->operator + ( std::not1( std::mem_fn( pmf ) ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/wx-3.2/wx/stringimpl.h:66, from /usr/include/wx-3.2/wx/unichar.h:15, from /usr/include/wx-3.2/wx/strvararg.h:19, from /usr/include/wx-3.2/wx/string.h:37, from /usr/include/wx-3.2/wx/memory.h:15, from /usr/include/wx-3.2/wx/object.h:19, from /usr/include/wx-3.2/wx/event.h:16, from /usr/include/wx-3.2/wx/window.h:18, from /usr/include/wx-3.2/wx/panel.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wx-wrappers/wxPanelWrapper.h:12, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportAudioDialog.h:13, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/export/ExportAudioDialog.cpp:13: /usr/include/c++/15/bits/stl_function.h:1082:5: note: declared here 1082 | not1(const _Predicate& __pred) | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1023/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/NavigationMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/NavigationMenus.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1024/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/MenuHelper.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/MenuHelper.cpp:454:6: warning: ‘bool {anonymous}::CompareEffectsByTypeAndName(const PluginDescriptor*, const PluginDescriptor*)’ defined but not used [-Wunused-function] 454 | bool CompareEffectsByTypeAndName( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [1025/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/FileMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/FileMenus.cpp:3: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/FileMenus.cpp:249:6: warning: ‘void {anonymous}::OnCompact(const CommandContext&)’ defined but not used [-Wunused-function] 249 | void OnCompact(const CommandContext &context) | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/FileMenus.cpp:235:6: warning: ‘void {anonymous}::OnProjectReset(const CommandContext&)’ defined but not used [-Wunused-function] 235 | void OnProjectReset(const CommandContext &context) | ^~~~~~~~~~~~~~ [1026/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/ViewMenus.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/ViewMenus.cpp: In function ‘void {anonymous}::OnShowClipping(const CommandContext&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/ViewMenus.cpp:268:10: warning: unused variable ‘commandManager’ [-Wunused-variable] 268 | auto &commandManager = CommandManager::Get( project ); | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/ViewMenus.cpp:8: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1027/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/PluginMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:7: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp: In function ‘void {anonymous}::DoManagePluginsMenu(AudacityProject&, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:49:10: warning: unused variable ‘pm’ [-Wunused-variable] 49 | auto &pm = PluginManager::Get(); | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:322:2: warning: ‘const ReservedCommandFlag& {anonymous}::IsRealtimeNotActiveFlag()’ defined but not used [-Wunused-function] 322 | &IsRealtimeNotActiveFlag() { static ReservedCommandFlag flag{ | ^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:235:6: warning: ‘void {anonymous}::OnWriteJournal(const CommandContext&)’ defined but not used [-Wunused-function] 235 | void OnWriteJournal(const CommandContext &) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:223:6: warning: ‘void {anonymous}::OnDetectUpstreamDropouts(const CommandContext&)’ defined but not used [-Wunused-function] 223 | void OnDetectUpstreamDropouts(const CommandContext &context) | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:212:6: warning: ‘void {anonymous}::OnSimulateRecordingErrors(const CommandContext&)’ defined but not used [-Wunused-function] 212 | void OnSimulateRecordingErrors(const CommandContext &context) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/PluginMenus.cpp:153:6: warning: ‘void {anonymous}::OnAnalyzer2(wxCommandEvent&)’ defined but not used [-Wunused-function] 153 | void OnAnalyzer2(wxCommandEvent& evt) { return; } | ^~~~~~~~~~~ [1028/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/GUISettings.cpp.o [1029/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/LabelMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:5: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnCutLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnCutLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:435:23: required from here 435 | track.TypeSwitch( [&](WaveTrack &wt) { result = wt.Copy(t0, t1); } ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnSilenceLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnSilenceLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:560:23: required from here 560 | track.TypeSwitch([&](WaveTrack& t) { t.Silence(t0, t1, {}); }); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnCopyLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnCopyLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:582:23: required from here 582 | track.TypeSwitch( [&](WaveTrack &wt) { result = wt.Copy(t0, t1); } ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnSplitLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnSplitLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:603:23: required from here 603 | track.TypeSwitch( [&](WaveTrack &t) { t.Split(t0, t1); } ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnJoinLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnJoinLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:625:23: required from here 625 | track.TypeSwitch( | ~~~~~~~~~~~~~~~~^ 626 | [&](WaveTrack& t) { | ~~~~~~~~~~~~~~~~~~~ 627 | // Extend Join Region by one sample, to ensure | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 628 | // that Split-Join operation on a given label is reversible and consistent | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 629 | const auto sampleTime = 1.0 / t.GetRate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | t.Join(t0 - sampleTime, t1 + sampleTime, std::move(reportProgress)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 631 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple::&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::CombineOp, TypeList::List::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List::&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnDisjoinLabels(const CommandContext&)::::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnDisjoinLabels(const CommandContext&)::::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/LabelMenus.cpp:656:23: required from here 656 | track.TypeSwitch( [&](WaveTrack &t) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 657 | wxBusyCursor busy; | ~~~~~~~~~~~~~~~~~~ 658 | t.Disjoin(t0, t1); | ~~~~~~~~~~~~~~~~~~ 659 | } ); | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1030/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/GUIPrefs.cpp.o [1031/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/EditMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:6: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/../../ui/CommonChannelView.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp: In function ‘void {anonymous}::DoPasteNothingSelected(AudacityProject&, const TrackList&, double, double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:132:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 132 | auto &viewInfo = ViewInfo::Get( project ); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp: In function ‘void {anonymous}::ClearClipboard()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:246:18: warning: unused variable ‘success’ [-Wunused-variable] 246 | const auto success = wxTheClipboard->SetData(safenew wxTextDataObject); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnSplitNew(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnSplitNew(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:944:24: required from here 944 | track->TypeSwitch( | ~~~~~~~~~~~~~~~~~^ 945 | [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~~~~ 946 | // Clips must be aligned to sample positions or the NEW clip will | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 947 | // not fit in the gap where it came from | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 948 | const double newt0 = wt.SnapToSample(selectedRegion.t0()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 949 | const double newt1 = wt.SnapToSample(selectedRegion.t1()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | // Fix issue 2846 by calling copy with forClipboard = false. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | // This avoids creating the blank placeholder clips | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 952 | const auto dest = wt.Copy(newt0, newt1, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | if (dest) { | ~~~~~~~~~~~ 954 | // The copy function normally puts the clip at time 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 955 | // This offset lines it up with the original track's timing | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | dest->MoveTo(newt0); | ~~~~~~~~~~~~~~~~~~~~ 957 | tracks.Add(dest); | ~~~~~~~~~~~~~~~~~ 958 | } | ~ 959 | wt.SplitDelete(newt0, newt1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | } | ~ 961 | #if 0 | ~~~~~ 962 | , | ~ 963 | // LL: For now, just skip all non-wave tracks since the other do not | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | // yet support proper splitting. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 965 | [&](Track &n) { | ~~~~~~~~~~~~~~~ 966 | dest = n.Cut(viewInfo.selectedRegion.t0(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | viewInfo.selectedRegion.t1()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | if (dest) { | ~~~~~~~~~~~ 969 | dest->MoveTo(std::max(0, n.GetOffset())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 970 | tracks.Add(dest); | ~~~~~~~~~~~~~~~~~ 971 | } | ~ 972 | } | ~ 973 | #endif | ~~~~~~ 974 | ); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrim(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrim(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:784:27: required from ‘void TrackIterRange::Visit(const Functions& ...) [with Functions = {{anonymous}::OnTrim(const CommandContext&)::}; TrackType = Track]’ 784 | track->TypeSwitch(functions...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/EditMenus.cpp:858:27: required from here 858 | tracks.Selected().Visit( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 859 | //Hide the section before the left selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | wt.Trim(selectedRegion.t0(), selectedRegion.t1()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | } ); | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1032/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/DevicePrefs.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/DevicePrefs.cpp: In member function ‘virtual void DevicePrefs::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/DevicePrefs.cpp:299:22: warning: variable ‘w’ set but not used [-Wunused-but-set-variable] 299 | wxTextCtrl *w; | ^ [1033/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/ExtImportPrefs.cpp.o [1034/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/ImportExportPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/ImportExportPrefs.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preference-pages/PrefsPanel.h:33, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/ImportExportPrefs.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/ImportExportPrefs.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:5 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const ImportExportPrefs::PopulatorItem; Recur = TypeSwitch::detail::Invoker, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&>, const std::vector >&>::Combine&>, TypeSwitch::detail::Executor, TypeList::List&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:571:47: required from ‘void Registry::detail::Visitor::Visit(const Registry::SingleItem&, const Registry::Path&) const [with RegistryTraits = ImportExportPrefs::Traits; Visitors = ImportExportPrefs::PopulateOrExchange(ShuttleGui&)::; Registry::Path = std::vector]’ 571 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 572 | ForwardTuple(std::get(ForwardTuple(visitors))), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | path); | ~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:570:12: required from here 570 | void Visit(const SingleItem &item, const Path &path) const override { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [1035/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/SelectMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/../../ui/CommonChannelView.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/labeltrack/ui/../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp: In function ‘void {anonymous}::MoveWhenAudioInactive(AudacityProject&, double, TimeUnit)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:214:10: warning: unused variable ‘tracks’ [-Wunused-variable] 214 | auto &tracks = TrackList::Get(project); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: In instantiation of ‘TrackIterRange TrackIterRange::operator-(R (C::*)() const) const [with R = bool; C = Track; TrackType = Track]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:487:53: required from here 487 | + &SyncLock::IsSyncLockSelectedP - &Track::IsSelected) { | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:732:42: warning: ‘constexpr std::unary_negate<_Predicate> std::not1(const _Predicate&) [with _Predicate = _Mem_fn]’ is deprecated: use 'std::not_fn' instead [-Wdeprecated-declarations] 732 | return this->operator + ( std::not1( std::mem_fn( pmf ) ) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unique_ptr.h:37, from /usr/include/c++/15/memory:80, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../widgets/OverlayPanel.h:12, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../CellularPanel.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../AdornedRulerPanel.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/SelectMenus.cpp:1: /usr/include/c++/15/bits/stl_function.h:1082:5: note: declared here 1082 | not1(const _Predicate& __pred) | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1036/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/EffectsPrefs.cpp.o [1037/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/DirectoriesPrefs.cpp.o [1038/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/ModulePrefs.cpp.o [1039/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/MidiIOPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/MidiIOPrefs.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1040/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/TransportMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TransportMenus.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1041/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/QualityPrefs.cpp.o [1042/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/PlaybackPrefs.cpp.o [1043/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/WaveformScale.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/WaveformScale.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1044/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/ThemePrefs.cpp.o [1045/1291] Building CXX object src/CMakeFiles/Audacity.dir/menus/TrackMenus.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:2: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/../effects/EffectUI.h:25, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp: In function ‘void {anonymous}::MuteTracks(const CommandContext&, bool, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:682:16: warning: unused variable ‘settings’ [-Wunused-variable] 682 | const auto &settings = ProjectSettings::Get( project ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackPan(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackPan(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:936:32: required from here 936 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 937 | LWSlider *slider = WaveTrackControls::PanSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | if (slider->ShowDialog()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | SetTrackPan(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackPanLeft(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackPanLeft(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:949:32: required from here 949 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 950 | LWSlider *slider = WaveTrackControls::PanSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | slider->Decrease(1); | ~~~~~~~~~~~~~~~~~~~~ 952 | SetTrackPan(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackPanRight(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackPanRight(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:962:32: required from here 962 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 963 | LWSlider *slider = WaveTrackControls::PanSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | slider->Increase(1); | ~~~~~~~~~~~~~~~~~~~~ 965 | SetTrackPan(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackGain(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackGain(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:976:32: required from here 976 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 977 | LWSlider *slider = WaveTrackControls::VolumeSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 978 | if (slider->ShowDialog()) | ~~~~~~~~~~~~~~~~~~~~~~~~~ 979 | SetTrackGain(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 980 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackGainInc(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackGainInc(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:989:32: required from here 989 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 990 | LWSlider *slider = WaveTrackControls::VolumeSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 991 | slider->Increase(1); | ~~~~~~~~~~~~~~~~~~~~ 992 | SetTrackGain(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 993 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackGainDec(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackGainDec(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:1002:32: required from here 1002 | if (track) track->TypeSwitch( [&](WaveTrack &wt) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1003 | LWSlider *slider = WaveTrackControls::VolumeSlider( trackPanel, wt ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1004 | slider->Decrease(1); | ~~~~~~~~~~~~~~~~~~~~ 1005 | SetTrackGain(project, &wt, slider); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1006 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple::&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple::&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple::&>&; Decayed = std::tuple::&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp; R = double; ArgumentTypes = TypeList::List; Funs = TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:29: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp>; R = double; ArgumentTypes = TypeList::List; Funs = TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = const WritableSampleTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Track; Functions = std::tuple::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Args = {}; R = double; Exec = Callable::OverloadSet, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent::type, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::CombineOp, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::Combine::&>, TypeSwitch::detail::Executor, TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&> >::NoOp> >::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; R = double; ObjectTypes = TypeList::List; Functions = TypeList::List::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Args = {}; Object = const Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = double; Types = TypeList::List; TupleLike = std::tuple::&, const {anonymous}::DoSortTracks(AudacityProject&, int)::::&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = double; TypeList::Head_t = const Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = double; Types = TypeList::List; Functions = {{anonymous}::DoSortTracks(AudacityProject&, int)::::, {anonymous}::DoSortTracks(AudacityProject&, int)::::}; TypeList::Head_t = const Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:399:50: required from ‘R Track::TypeSwitch(const Functions& ...) const [with R = double; Functions = {{anonymous}::DoSortTracks(AudacityProject&, int)::::, {anonymous}::DoSortTracks(AudacityProject&, int)::::}]’ 399 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:464:34: required from here 464 | return t.TypeSwitch( | ~~~~~~~~~~~~~~~~~~~~^ 465 | [&](const WaveTrack &w) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | auto stime = w.GetEndTime(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | | 468 | int ndx; | ~~~~~~~~ 469 | for (ndx = 0; ndx < w.GetNumClips(); ndx++) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | const auto c = w.GetClip(ndx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | if (c->GetVisibleSampleCount() == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | continue; | ~~~~~~~~~ 473 | stime = std::min(stime, c->GetPlayStartTime()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 474 | } | ~ 475 | return stime; | ~~~~~~~~~~~~~ 476 | }, | ~~ 477 | [&](const LabelTrack& l) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | return l.GetStartTime(); | ~~~~~~~~~~~~~~~~~~~~~~~~ 479 | } | ~ 480 | ); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = AudioTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackMute(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackMute(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:1026:32: required from here 1026 | if (track) track->TypeSwitch( [&](PlayableTrack &t) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | TrackUtilities::DoTrackMute(project, t, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1028 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = AudioTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WritableSampleTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>, TypeList::List >::Base> > > > > >; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = void; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = void; Types = TypeList::List; Functions = {{anonymous}::OnTrackSolo(const CommandContext&)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = void; Functions = {{anonymous}::OnTrackSolo(const CommandContext&)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/menus/TrackMenus.cpp:1036:32: required from here 1036 | if (track) track->TypeSwitch( [&](PlayableTrack &t) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1037 | TrackUtilities::DoTrackSolo(project, t, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1038 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1046/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/PrefsDialog.cpp.o [1047/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/KeyConfigPrefs.cpp.o [1048/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/RecordingPrefs.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/RecordingPrefs.cpp: In member function ‘virtual void RecordingPrefs::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/RecordingPrefs.cpp:236:15: warning: unused variable ‘w’ [-Wunused-variable] 236 | auto w = S | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/RecordingPrefs.cpp:245:15: warning: unused variable ‘w’ [-Wunused-variable] 245 | auto w = S | ^ [1049/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/TracksBehaviorsPrefs.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksBehaviorsPrefs.cpp: In member function ‘virtual void TracksBehaviorsPrefs::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksBehaviorsPrefs.cpp:137:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | i < TracksBehaviorsAudioTrackPastePolicy.GetSymbols().size(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksBehaviorsPrefs.cpp:127:18: warning: unused variable ‘header’ [-Wunused-variable] 127 | const auto header = S.AddVariableText(XO("Paste audio from other Audacity project as")); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksBehaviorsPrefs.cpp:125:9: warning: unused variable ‘pastedAudioBox’ [-Wunused-variable] 125 | auto pastedAudioBox = S.StartStatic(XO("Pasted audio")); | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksBehaviorsPrefs.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1050/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/WaveformPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/WaveformPrefs.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/WaveformPrefs.cpp:29: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1051/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/SpectrumPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/SpectrumPrefs.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/../tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/SpectrumPrefs.cpp: In member function ‘virtual void SpectrumPrefs::PopulateOrExchange(ShuttleGui&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/SpectrumPrefs.cpp:224:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 224 | (int&)mTempSettings.colorScheme, | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/SpectrumPrefs.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1052/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/CutCopyPasteToolBar.cpp.o [1053/1291] Building CXX object src/CMakeFiles/Audacity.dir/prefs/TracksPrefs.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/prefs/TracksPrefs.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1054/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/EditToolBar.cpp.o [1055/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ToolBarButtons.cpp.o [1056/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/AudioSetupToolBar.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/AudioSetupToolBar.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/AudioSetupToolBar.h: In member function ‘std::optional AudioSetupToolBar::Choices::Get() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/AudioSetupToolBar.h:96:35: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘wxArrayString::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 96 | if (mIndex < 0 || mIndex >= mStrings.size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/AudioSetupToolBar.h: In member function ‘bool AudioSetupToolBar::Choices::Set(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/AudioSetupToolBar.h:126:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘wxArrayString::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 126 | if (id < 0 || id >= mStrings.size()) | ~~~^~~~~~~~~~~~~~~~~~ [1057/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/SpectralSelectionBar.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SpectralSelectionBar.cpp: In member function ‘void SpectralSelectionBar::ModifySpectralSelection(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SpectralSelectionBar.cpp:271:10: warning: unused variable ‘tracks’ [-Wunused-variable] 271 | auto &tracks = TrackList::Get(mProject); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SpectralSelectionBar.cpp:54: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1058/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/TimeToolBar.cpp.o [1059/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ControlToolBar.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ControlToolBar.cpp: In member function ‘virtual void ControlToolBar::UpdatePrefs()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ControlToolBar.cpp:360:9: warning: unused variable ‘active’ [-Wunused-variable] 360 | bool active; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ControlToolBar.cpp: In member function ‘void ControlToolBar::OnPlay(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ControlToolBar.cpp:569:9: warning: unused variable ‘p’ [-Wunused-variable] 569 | auto p = &mProject; | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ControlToolBar.cpp:54: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ [1060/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/MeterToolBar.cpp.o [1061/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/SelectionBar.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SelectionBar.cpp: In member function ‘void SelectionBar::OnCaptureKey(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SelectionBar.cpp:607:14: warning: unused variable ‘w’ [-Wunused-variable] 607 | wxWindow *w = FindFocus(); | ^ [1062/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/TimeSignatureToolBar.cpp.o [1063/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/DeviceToolBar.cpp.o [1064/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/SnappingToolBar.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp: In member function ‘void {anonymous}::SnapModePopup::UpdateCurrentIndex(const Identifier&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:213:24: warning: comparison of integer expressions of different signedness: ‘std::ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | mCurrentIndex < mSnapToList.size() && | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.h:243, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:23: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:7 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const SnapFunctionSuperGroup; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const SnapFunctionSuperGroup; Recur = TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Base> >; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; R = void; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; Functions = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; bool Reference = false; Visitor = {anonymous}::SnapModePopup::OnPopup()::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:500:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = const std::tuple<{anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup():: >&; RegistryTraits = SnapRegistryTraits; bool Reference = false]’ 500 | MakeVisitorFunction(get<0>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:150:36: required from here 150 | SnapFunctionsRegistry::Visit(visitor); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:7 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const SnapFunctionSuperGroup; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const SnapFunctionSuperGroup; Recur = TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Op, TypeSwitch::detail::Invoker, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>, TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup> >::Base> >; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const SnapRegistryGroup, const SnapFunctionSuperGroup>, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type>; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; R = void; ObjectTypes = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; Functions = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const SnapRegistryGroup, const SnapFunctionSuperGroup>; bool Reference = false; Visitor = {anonymous}::SnapModePopup::OnPopup()::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:502:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = const std::tuple<{anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup():: >&; RegistryTraits = SnapRegistryTraits; bool Reference = false]’ 502 | MakeVisitorFunction(get<2>(forwarded))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:150:36: required from here 150 | SnapFunctionsRegistry::Visit(visitor); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:7 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::SnapModePopup::Init():: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::SnapModePopup::Init():: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const SnapRegistryItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::Init():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::SnapModePopup::Init():: >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List<{anonymous}::SnapModePopup::Init():: >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple<{anonymous}::SnapModePopup::Init():: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = {anonymous}::SnapModePopup::Init()::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:497:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = {anonymous}::SnapModePopup::Init()::; RegistryTraits = SnapRegistryTraits; bool Reference = false]’ 497 | MakeVisitorFunction(forwarded)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:78:36: required from here 78 | SnapFunctionsRegistry::Visit([this](const SnapRegistryItem& item, auto&) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | mSnapToList.push_back(item.name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | }); | ~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:7 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const SnapRegistryItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple<{anonymous}::SnapModePopup::OnPopup():: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = {anonymous}::SnapModePopup::OnPopup()::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:501:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = const std::tuple<{anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup()::, {anonymous}::SnapModePopup::OnPopup():: >&; RegistryTraits = SnapRegistryTraits; bool Reference = false]’ 501 | MakeVisitorFunction(get<1>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/SnappingToolBar.cpp:150:36: required from here 150 | SnapFunctionsRegistry::Visit(visitor); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [1065/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ToolBar.cpp.o [1066/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelDefaultClickHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelDefaultClickHandle.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelDefaultClickHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1067/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelTrackVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackVRulerControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1068/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelTextHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTextHandle.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTextHandle.cpp: In member function ‘virtual UIHandle::Result LabelTextHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTextHandle.cpp:164:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 164 | auto &viewInfo = ViewInfo::Get( *pProject ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTextHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTextHandle.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1069/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ToolsToolBar.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolsToolBar.cpp: In destructor ‘virtual ToolsToolBar::~ToolsToolBar()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolsToolBar.cpp:130:30: warning: comparison between ‘enum ToolsToolBar::’ and ‘enum ToolCodes::’ [-Wenum-compare] 130 | ToolsToolBar::numTools <= ToolCodes::numTools, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [1070/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ToolDock.cpp.o [1071/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelTrackShifter.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:8: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp: In instantiation of ‘LabelTrackShifter::HitTest(double, const ViewInfo&, TrackShifter::HitTestParams*):: [with auto:9 = ChannelGroupInterval]’: /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = LabelTrackShifter::HitTest(double, const ViewInfo&, TrackShifter::HitTestParams*)::&; _Args = {const ChannelGroupInterval&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl&, const ChannelGroupInterval&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, false, std::__void_t > [with _Result = std::__invoke_result&, const ChannelGroupInterval&>; _Ret = bool]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, LabelTrackShifter::HitTest(double, const ViewInfo&, TrackShifter::HitTestParams*)::, std::__invoke_result&, const ChannelGroupInterval&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, LabelTrackShifter::HitTest(double, const ViewInfo&, TrackShifter::HitTestParams*)::, std::__invoke_result&, const ChannelGroupInterval&> >; _Tp = void; _Res = bool; _ArgTypes = {const ChannelGroupInterval&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = LabelTrackShifter::HitTest(double, const ViewInfo&, TrackShifter::HitTestParams*)::; _Constraints = ]’ 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:63:24: required from here 63 | UnfixIntervals([&](const auto &myInterval){ | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | return GetIndex( myInterval ) == iLabel; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:64:43: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 64 | return GetIndex( myInterval ) == iLabel; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp: In constructor ‘LabelTrackShifter::MovingInterval::MovingInterval(double, double, const LabelStruct&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:107:27: warning: ‘LabelTrackShifter::MovingInterval::end’ will be initialized after [-Wreorder] 107 | const double start, end; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:98:22: warning: ‘SelectedRegion LabelTrackShifter::MovingInterval::region’ [-Wreorder] 98 | SelectedRegion region; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:100:7: warning: when initialized here [-Wreorder] 100 | MovingInterval(double start, double end, const LabelStruct &label) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp: In instantiation of ‘LabelTrackShifter::OnLabelPermuted(const LabelTrackEvent&):: [with auto:12 = std::shared_ptr]’: /usr/include/c++/15/bits/stl_algo.h:3797:5: required from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Funct = LabelTrackShifter::OnLabelPermuted(const LabelTrackEvent&)::]’ 3797 | __f(*__first); | ~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:190:20: required from here 190 | std::for_each(mFixed.begin(), mFixed.end(), update); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:182:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 182 | if (index == former) | ~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:184:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘long unsigned int’ [-Wsign-compare] 184 | else if (former < index && index <= present) | ~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:184:43: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 184 | else if (former < index && index <= present) | ~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:186:26: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘long unsigned int’ [-Wsign-compare] 186 | else if (former > index && index >= present) | ~~~~~~~^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:186:43: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 186 | else if (former > index && index >= present) | ~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp: In instantiation of ‘LabelTrackShifter::OnLabelAdded(const LabelTrackEvent&):: [with auto:13 = std::shared_ptr]’: /usr/include/c++/15/bits/stl_algo.h:3797:5: required from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Funct = LabelTrackShifter::OnLabelAdded(const LabelTrackEvent&)::]’ 3797 | __f(*__first); | ~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:213:20: required from here 213 | std::for_each(mFixed.begin(), mFixed.end(), update); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:209:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 209 | if (index >= present) | ~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp: In instantiation of ‘LabelTrackShifter::OnLabelDeleted(LabelTrackEvent):: [with auto:14 = std::shared_ptr]’: /usr/include/c++/15/bits/stl_algo.h:3797:5: required from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Funct = LabelTrackShifter::OnLabelDeleted(LabelTrackEvent)::]’ 3797 | __f(*__first); | ~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:239:20: required from here 239 | std::for_each(mFixed.begin(), mFixed.end(), update); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:232:20: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 232 | if (index > former) | ~~~~~~^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:234:25: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘const int’ [-Wsign-compare] 234 | else if (index == former) | ~~~~~~^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackShifter.cpp:6: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1072/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackButtonHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackButtonHandle.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackButtonHandle.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1073/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1074/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelGlyphHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp: In member function ‘virtual UIHandle::Result LabelGlyphHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp:207:10: warning: unused variable ‘selectionState’ [-Wunused-variable] 207 | auto& selectionState = SelectionState::Get(*pProject); | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp:208:10: warning: unused variable ‘tracks’ [-Wunused-variable] 208 | auto& tracks = TrackList::Get(*pProject); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelGlyphHandle.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1075/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackMenuItems.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackMenuItems.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackMenuItems.cpp: In function ‘void {anonymous}::OnMidiDeviceInfo(const CommandContext&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackMenuItems.cpp:30:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 30 | auto gAudioIO = AudioIOBase::Get(); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1076/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackAffordanceControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackAffordanceControls.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackAffordanceControls.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackAffordanceControls.h:13, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackAffordanceControls.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1077/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/TranscriptionToolBar.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/TranscriptionToolBar.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1078/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackShifter.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackShifter.cpp:7: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1079/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackControls.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1080/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/ClipParameters.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipParameters.cpp: In constructor ‘ClipParameters::ClipParameters(const ClipTimes&, const wxRect&, const ZoomInfo&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipParameters.cpp:59:15: warning: unused variable ‘stretchRatio’ [-Wunused-variable] 59 | const auto stretchRatio = clip.GetStretchRatio(); | ^~~~~~~~~~~~ [1081/1291] Building CXX object src/CMakeFiles/Audacity.dir/toolbars/ToolManager.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp: In member function ‘void AttachedToolBarMenuItem::OnShowToolBar(const CommandContext&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp:1591:24: warning: loop variable ‘excludedID’ creates a copy from type ‘const Identifier’ [-Wrange-loop-construct] 1591 | for ( const auto excludedID : mExcludeIds ) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp:1591:24: note: use reference type to prevent copying 1591 | for ( const auto excludedID : mExcludeIds ) | ^~~~~~~~~~ | & In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.h:24, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = ToolManager::TopPanelHook; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:171:33: required from ‘static GlobalHook::result_type GlobalHook::Call(Arguments&& ...) [with Arguments = {wxFrame&}; Tag = ToolManager::TopPanelHook; Signature = wxWindow*(wxWindow&); auto Default = nullptr; auto ...Options = {}; result_type = wxWindow*]’ 171 | auto &fn = GlobalHook::Get(); | ~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp:437:48: required from here 437 | wxWindow *topDockParent = TopPanelHook::Call( window ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/toolbars/ToolManager.cpp:58: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1082/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.cpp: In member function ‘virtual void NoteTrackVRulerControls::Draw(TrackPanelDrawingContext&, const wxRect&, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.cpp:129:18: warning: unused variable ‘artist’ [-Wunused-variable] 129 | const auto artist = TrackArtist::Get( context ); | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVRulerControls.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1083/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackControls.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackControls.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1084/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackSliderHandles.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackSliderHandles.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackSliderHandles.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1085/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/StretchHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/StretchHandle.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1086/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/ui/PlayableTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackControls.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackControls.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackControls.cpp:139:6: warning: ‘void {anonymous}::WideSoloDrawFunction(TrackPanelDrawingContext&, const wxRect&, const Track*)’ defined but not used [-Wunused-function] 139 | void WideSoloDrawFunction | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackControls.cpp:125:6: warning: ‘void {anonymous}::WideMuteDrawFunction(TrackPanelDrawingContext&, const wxRect&, const Track*)’ defined but not used [-Wunused-function] 125 | void WideMuteDrawFunction | ^~~~~~~~~~~~~~~~~~~~ [1087/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/ClipOverflowButtonHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/HighlitClipButtonHandle.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipOverflowButtonHandle.h:13, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipOverflowButtonHandle.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1088/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/ui/PlayableTrackButtonHandles.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/ui/PlayableTrackButtonHandles.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ [1089/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp: In function ‘void {anonymous}::DrawNoteTrack(TrackPanelDrawingContext&, const NoteTrack&, const wxRect&, bool, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:590:22: note: in expansion of macro ‘CLIP’ 590 | CLIP(points[0].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:590:22: note: in expansion of macro ‘CLIP’ 590 | CLIP(points[0].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:593:22: note: in expansion of macro ‘CLIP’ 593 | CLIP(points[1].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:593:22: note: in expansion of macro ‘CLIP’ 593 | CLIP(points[1].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:596:22: note: in expansion of macro ‘CLIP’ 596 | CLIP(points[2].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:596:22: note: in expansion of macro ‘CLIP’ 596 | CLIP(points[2].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:602:22: note: in expansion of macro ‘CLIP’ 602 | CLIP(points[0].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:602:22: note: in expansion of macro ‘CLIP’ 602 | CLIP(points[0].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:605:22: note: in expansion of macro ‘CLIP’ 605 | CLIP(points[1].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:605:22: note: in expansion of macro ‘CLIP’ 605 | CLIP(points[1].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:608:22: note: in expansion of macro ‘CLIP’ 608 | CLIP(points[2].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:608:22: note: in expansion of macro ‘CLIP’ 608 | CLIP(points[2].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:618:25: note: in expansion of macro ‘CLIP’ 618 | CLIP(points[n].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:618:25: note: in expansion of macro ‘CLIP’ 618 | CLIP(points[n].x); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:19: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:629:22: note: in expansion of macro ‘CLIP’ 629 | CLIP(ix); | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:235:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 235 | if (c > CLIP_MAX) c = CLIP_MAX; (xx) = c; } | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:629:22: note: in expansion of macro ‘CLIP’ 629 | CLIP(ix); | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackView.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1090/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/LowlitClipButton.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/LowlitClipButton.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/LowlitClipButton.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1091/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/labeltrack/ui/LabelTrackView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/labeltrack/ui/LabelTrackView.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1092/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/notetrack/ui/NoteTrackVZoomHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackDisplayData.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVZoomHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/NoteTrackVZoomHandle.cpp:26: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/notetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1093/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/CutlineHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/CutlineHandle.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/CutlineHandle.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1094/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/HighlitClipButtonHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/HighlitClipButtonHandle.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/HighlitClipButtonHandle.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1095/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/ClipPitchAndSpeedButtonHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/HighlitClipButtonHandle.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipPitchAndSpeedButtonHandle.h:13, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/ClipPitchAndSpeedButtonHandle.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1096/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp: In member function ‘virtual UIHandle::Result SampleHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp:256:58: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 256 | const auto inRange = sampleRegionRange.first <= sampleRegionIndex && | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp:257:52: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 257 | sampleRegionIndex < sampleRegionRange.second; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp: In function ‘size_t {anonymous}::GetLastEditableClipStartingFromNthClip(size_t, bool, const WaveChannelUtilities::ClipPointers&, const ViewInfo&, const ZoomInfo::Intervals&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp:339:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 339 | while (last != limit) | ~~~~~^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SampleHandle.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1097/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveChannelVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelVRulerControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1098/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/SpectrumVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVRulerControls.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1099/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp: In static member function ‘static void SpectrumVZoomHandle::DoZoom(AudacityProject*, WaveChannel&, WaveChannelViewConstants::ZoomActions, const wxRect&, int, int, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp:125:23: warning: unused variable ‘ZOOMLIMIT’ [-Wunused-variable] 125 | static const float ZOOMLIMIT = 0.001f; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp:146:14: warning: unused variable ‘kSpectral’ [-Wunused-variable] 146 | const int kSpectral = 100; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp:152:10: warning: unused variable ‘top’ [-Wunused-variable] 152 | float top=2.0; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp:153:10: warning: unused variable ‘half’ [-Wunused-variable] 153 | float half=0.5; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumVZoomHandle.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1100/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveChannelVZoomHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelVZoomHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelVZoomHandle.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1101/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveformAppearance.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformAppearance.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformAppearance.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1102/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp: In member function ‘bool SpecCache::CalculateOneSpectrum(const SpectrogramSettings&, const WaveChannelInterval&, int, double, int, int, const std::vector&, float*, float*) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:184:28: warning: unused variable ‘iChannel’ [-Wunused-variable] 184 | constexpr auto iChannel = 0u; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp: In member function ‘bool SpecCache::CalculateOneWaveletSpectrum(const SpectrogramSettings&, const WaveChannelInterval&, int, double, int, int, const std::vector&, float*) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:394:25: warning: unused variable ‘iChannel’ [-Wunused-variable] 394 | constexpr auto iChannel = 0u; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:423:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 423 | for (auto ii = 1; ii < halfLen; ii++) | ~~~^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.h: In constructor ‘WaveClipSpectrumCache::WaveClipSpectrumCache(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.h:121:44: warning: ‘WaveClipSpectrumCache::mSpecCaches’ will be initialized after [-Wreorder] 121 | std::vector> mSpecCaches; | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.h:120:46: warning: ‘std::vector > WaveClipSpectrumCache::mSpecPxCaches’ [-Wreorder] 120 | std::vector> mSpecPxCaches; | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:718:1: warning: when initialized here [-Wreorder] 718 | WaveClipSpectrumCache::WaveClipSpectrumCache(size_t nChannels) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipUIUtilities.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumCache.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1103/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceHandle.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceHandle.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1104/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.h: In constructor ‘PitchAndSpeedDialog::PitchAndSpeedDialog(AudacityProject&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.h:88:27: warning: ‘PitchAndSpeedDialog::mProjectCloseSubscription’ will be initialized after [-Wreorder] 88 | Observer::Subscription mProjectCloseSubscription; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.h:87:19: warning: ‘const wxString PitchAndSpeedDialog::mTitle’ [-Wreorder] 87 | const wxString mTitle; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.cpp:166:1: warning: when initialized here [-Wreorder] 166 | PitchAndSpeedDialog::PitchAndSpeedDialog(AudacityProject& project) | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.cpp: In member function ‘void PitchAndSpeedDialog::SetSemitoneShift()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.cpp:445:15: warning: unused variable ‘success’ [-Wunused-variable] 445 | const auto success = | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/PitchAndSpeedDialog.h:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1105/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveClipUIUtilities.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipUIUtilities.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipUIUtilities.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1106/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveClipAdjustBorderHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipAdjustBorderHandle.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipAdjustBorderHandle.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveClipAdjustBorderHandle.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ [1107/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackMenuItems.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackMenuItems.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1108/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackShifter.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackShifter.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackShifter.cpp:9: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1109/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/timetrack/ui/TimeTrackMenuItems.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackMenuItems.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [1110/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/timetrack/ui/TimeTrackVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackVRulerControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [1111/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackSliderHandles.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackSliderHandles.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1112/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp: In static member function ‘static void WaveformVZoomHandle::DoZoom(AudacityProject*, WaveChannel&, WaveChannelViewConstants::ZoomActions, const wxRect&, int, int, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp:131:20: warning: unused variable ‘minBand’ [-Wunused-variable] 131 | float min, max, minBand = 0; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp:133:16: warning: unused variable ‘halfrate’ [-Wunused-variable] 133 | const float halfrate = rate / 2; | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp:134:10: warning: unused variable ‘maxFreq’ [-Wunused-variable] 134 | float maxFreq = 8000.0; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp:138:10: warning: variable ‘half’ set but not used [-Wunused-but-set-variable] 138 | float half=0.5; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVZoomHandle.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1113/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveformVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformVRulerControls.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1114/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/timetrack/ui/TimeTrackVZoomHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackVZoomHandle.cpp: In member function ‘virtual UIHandle::Result TimeTrackVZoomHandle::Release(const TrackPanelMouseEvent&, AudacityProject*, wxWindow*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackVZoomHandle.cpp:86:15: warning: unused variable ‘shiftDown’ [-Wunused-variable] 86 | const bool shiftDown = event.ShiftDown(); | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackVZoomHandle.cpp:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [1115/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp:38: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp: In member function ‘virtual void WaveTrackAffordanceControls::Draw(TrackPanelDrawingContext&, const wxRect&, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp:336:14: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 336 | if ( | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp:342:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 342 | if (mTextEditHelper && mEditedInterval == it) | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.h:18, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackAffordanceControls.cpp:46: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1116/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/AffordanceHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/AffordanceHandle.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/AffordanceHandle.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1117/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/timetrack/ui/TimeTrackView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackView.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [1118/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/SpectrumView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.cpp: In member function ‘virtual void SpectrumView::Draw(TrackPanelDrawingContext&, const wxRect&, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.cpp:889:13: warning: unused variable ‘dc’ [-Wunused-variable] 889 | auto &dc = context.dc; | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.cpp:129:20: warning: ‘UIHandlePtr BrushHandleHitTest(std::weak_ptr&, const TrackPanelMouseState&, const AudacityProject*, const std::shared_ptr&, const std::shared_ptr&)’ defined but not used [-Wunused-function] 129 | static UIHandlePtr BrushHandleHitTest( | ^~~~~~~~~~~~~~~~~~ [1119/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/timetrack/ui/TimeTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/timetrack/ui/TimeTrackControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ [1120/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/ButtonHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ButtonHandle.cpp:16: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1121/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/BackgroundCell.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BackgroundCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BackgroundCell.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1122/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/ChannelVRulerControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelVRulerControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelVRulerControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1123/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/CommonTrackInfo.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track-selection/SyncLock.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackInfo.cpp:34: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1124/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/BrushHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/SpectrumView.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp: In constructor ‘BrushHandle::BrushHandle(std::shared_ptr, const std::shared_ptr&, const TrackList&, const TrackPanelMouseState&, const ViewInfo&, const std::shared_ptr&, const ProjectSettings&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:149:24: warning: unused variable ‘state’ [-Wunused-variable] 149 | const wxMouseState &state = st.state; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp: In member function ‘virtual UIHandle::Result BrushHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:233:18: warning: unused variable ‘event’ [-Wunused-variable] 233 | wxMouseEvent &event = evt.event; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:234:10: warning: unused variable ‘trackPanel’ [-Wunused-variable] 234 | auto &trackPanel = TrackPanel::Get( *pProject ); | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:235:10: warning: unused variable ‘viewInfo’ [-Wunused-variable] 235 | auto &viewInfo = ViewInfo::Get( *pProject ); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp: In member function ‘virtual UIHandle::Result BrushHandle::Drag(const TrackPanelMouseEvent&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:337:22: warning: unused variable ‘sView’ [-Wunused-variable] 337 | if(auto *sView = dynamic_cast(pView.get())){ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:319:11: warning: unused variable ‘wd’ [-Wunused-variable] 319 | int wd = mBrushRadius * 2; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:251:10: warning: unused variable ‘trackPanel’ [-Wunused-variable] 251 | auto &trackPanel = TrackPanel::Get( *pProject ); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:105:14: warning: ‘long long int {anonymous}::PositionToLongSample(const WaveTrack*, const ViewInfo&, int, int)’ defined but not used [-Wunused-function] 105 | long long PositionToLongSample(const WaveTrack *wt, | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:65:12: warning: ‘wxInt64 {anonymous}::FrequencyToPosition(const WaveChannel&, double, wxInt64, int)’ defined but not used [-Wunused-function] 65 | wxInt64 FrequencyToPosition(const WaveChannel &wc, | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/BrushHandle.cpp:37: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1125/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/CommonChannelView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonChannelView.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1126/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp: In member function ‘std::pair SubViewAdjuster::HitTest(WaveChannelSubView&, wxCoord, wxCoord, wxCoord)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:211:18: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 211 | if ( index < (int)size ) { | ~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:218:21: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘int’ [-Wsign-compare] 218 | ( index < (int)size - 1 || mFirstSubView > 0 ) ) | ~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp: In member function ‘std::pair > > WaveChannelSubView::DoDetailedHitTest(const TrackPanelMouseState&, const AudacityProject*, int, bool, const std::shared_ptr&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:804:38: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 804 | ((currentChannelIndex != channels.size() - 1) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp: In member function ‘virtual void WaveChannelView::CopyTo(Track&, size_t) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:994:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 994 | for(auto i = 0; i != srcSubViewsPtrs.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp: In member function ‘ChannelView::Refinement WaveChannelView::GetSubViews(const wxRect*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:1311:15: warning: unused variable ‘lastCoord’ [-Wunused-variable] 1311 | wxCoord lastCoord = 0; | ^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:77:23: warning: ‘static const {anonymous}::PlacementArray& {anonymous}::PlacementArray::Get(const Track&)’ defined but not used [-Wunused-function] 77 | const PlacementArray &PlacementArray::Get(const Track &track) | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1127/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/ChannelView.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.cpp: In member function ‘void {anonymous}::TrackPositioner::OnUpdate(const TrackListEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.cpp:287:19: warning: unused variable ‘pTrack’ [-Wunused-variable] 287 | while (auto pTrack = *iter) { | ^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.cpp:10: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1128/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/EditCursorOverlay.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EditCursorOverlay.cpp: In member function ‘virtual void EditCursorOverlay::Draw(OverlayPanel&, wxDC&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EditCursorOverlay.cpp:102:10: warning: unused variable ‘trackPanel’ [-Wunused-variable] 102 | auto &trackPanel = TrackPanel::Get( *mProject ); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EditCursorOverlay.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1129/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h: In constructor ‘RealtimeEffects::InitializationScope::InitializationScope(std::weak_ptr, double, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:252:35: warning: ‘RealtimeEffects::InitializationScope::mwProject’ will be initialized after [-Wreorder] 252 | std::weak_ptr mwProject; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:249:13: warning: ‘unsigned int RealtimeEffects::InitializationScope::mNumPlaybackChannels’ [-Wreorder] 249 | unsigned mNumPlaybackChannels; | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-realtime-effects/RealtimeEffectManager.h:215:13: warning: when initialized here [-Wreorder] 215 | explicit InitializationScope( | ^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp: In member function ‘void WaveTrackMenuTable::SplitStereo(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:872:20: warning: loop variable ‘track’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 872 | for (const auto track : unlinkedTracks) { | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:872:20: note: use reference type to prevent copying 872 | for (const auto track : unlinkedTracks) { | ^~~~~ | & /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:884:20: warning: loop variable ‘track’ creates a copy from type ‘const std::shared_ptr’ [-Wrange-loop-construct] 884 | for (const auto track : unlinkedTracks) | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:884:20: note: use reference type to prevent copying 884 | for (const auto track : unlinkedTracks) | ^~~~~ | & /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:860:27: warning: unused variable ‘project’ [-Wunused-variable] 860 | AudacityProject *const project = &mpData->project; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp: In member function ‘void WaveTrackMenuTable::OnSwapChannels(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:894:10: warning: unused variable ‘trackFocus’ [-Wunused-variable] 894 | auto &trackFocus = TrackFocus::Get( *project ); | ^~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/../../ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../ui/PlayableTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveTrackControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1130/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/CommonTrackPanelCell.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.cpp: In lambda function: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.cpp:71:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 71 | if (idx >= 0 && idx < items.size()) { | ~~~~^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:22, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h: In instantiation of ‘static GlobalVariable::stored_type& GlobalVariable::Get() [with Tag = CommonTrackPanelCell::MouseWheelHook; Type = const std::function; auto initializer = nullptr; bool ScopedOnly = true; stored_type = const std::function]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.cpp:114:36: required from here 114 | auto &hook = MouseWheelHook::Get(); | ~~~~~~~~~~~~~~~~~~~^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/GlobalVariable.h:46:7: warning: statement has no effect [-Wunused-value] 46 | &GlobalVariable::Assign; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1131/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/EnvelopeHandle.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EnvelopeHandle.cpp: In function ‘void {anonymous}::GetTimeTrackData(const AudacityProject&, const TimeTrack&, double&, bool&, float&, float&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EnvelopeHandle.cpp:71:19: warning: unused variable ‘viewInfo’ [-Wunused-variable] 71 | const auto &viewInfo = ViewInfo::Get( project ); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EnvelopeHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/EnvelopeHandle.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1132/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/playabletrack/wavetrack/ui/WaveformView.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:33:29: warning: ‘virtual std::vector > CommonChannelView::HitTest(const TrackPanelMouseState&, const AudacityProject*)’ was hidden [-Woverloaded-virtual=] 33 | std::vector HitTest | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveChannelView.h:199:16: note: by ‘static bool WaveChannelView::HitTest(const ClipTimes&, const ZoomInfo&, const wxRect&, const wxPoint&)’ 199 | static bool HitTest(const ClipTimes& clip, const ZoomInfo& zoomInfo, const wxRect& rect, const wxPoint& pos); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In member function ‘{anonymous}::WaveformPainter& {anonymous}::WaveformPainter::EnsureClip(const WaveClip&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:238:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 238 | for (auto channelIndex = 0; channelIndex < nChannels; ++channelIndex) | ~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In member function ‘void {anonymous}::WaveformPainter::Draw(int, wxDC&, const WavePaintParameters&, const ZoomInfo&, const wxRect&, int, double, double)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:271:12: warning: unused variable ‘height’ [-Wunused-variable] 271 | auto height = targetRect.height; | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:273:18: warning: unused variable ‘top’ [-Wunused-variable] 273 | const auto top = targetRect.y; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In function ‘void {anonymous}::DrawWaveformBackground(TrackPanelDrawingContext&, int, const wxRect&, const double*, float, float, int, bool, float, double, double, bool, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:425:16: warning: unused variable ‘blankBrush’ [-Wunused-variable] 425 | const auto &blankBrush = artist->blankBrush; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In function ‘void {anonymous}::DrawClipWaveform(TrackPanelDrawingContext&, const WaveChannel&, const WaveChannelInterval&, const wxRect&, bool, bool, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:809:18: warning: unused variable ‘averagePixelsPerSecond’ [-Wunused-variable] 809 | const double &averagePixelsPerSecond = params.averagePixelsPerSecond; | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In static member function ‘static void WaveformView::DoDraw(TrackPanelDrawingContext&, const WaveChannel&, const WaveTrack::Interval*, const wxRect&, bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:988:10: warning: unused variable ‘dc’ [-Wunused-variable] 988 | auto &dc = context.dc; | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp: In member function ‘virtual void WaveformView::Draw(TrackPanelDrawingContext&, const wxRect&, unsigned int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/WaveformView.cpp:1027:13: warning: unused variable ‘dc’ [-Wunused-variable] 1027 | auto &dc = context.dc; | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/playabletrack/wavetrack/ui/../../../ui/CommonChannelView.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1133/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/SliderHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/SliderHandle.cpp:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1134/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/CommonTrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackControls.cpp:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1135/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/PlayIndicatorOverlay.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/PlayIndicatorOverlay.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/PlayIndicatorOverlay.cpp: In member function ‘virtual void PlayIndicatorOverlayBase::Draw(OverlayPanel&, wxDC&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/PlayIndicatorOverlay.cpp:125:17: warning: unused variable ‘ruler’ [-Wunused-variable] 125 | else if(auto ruler = dynamic_cast(&panel)) { | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ [1136/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/TextEditHelper.cpp.o [1137/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/TrackControls.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackControls.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackControls.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1138/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/ScrubUI.cpp.o [1139/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/ZoomHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ZoomHandle.cpp:26: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1140/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/AttachableScrollBar.cpp.o [1141/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/BeatsFormat.cpp.o [1142/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/BackedPanel.cpp.o [1143/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/TrackSelectHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackSelectHandle.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackSelectHandle.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1144/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/TrackButtonHandles.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TrackButtonHandles.cpp:21: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1145/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/BasicMenu.cpp.o [1146/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/CustomUpdaterPosition.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/CustomUpdaterPosition.cpp: In member function ‘virtual bool CustomUpdaterPosition::TickCustom(wxDC&, int, wxFont, RulerUpdater::TickOutputs, const RulerStruct&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/CustomUpdaterPosition.cpp:38:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 38 | if (labelIdx >= outputs.labels.size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [1147/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/CustomUpdater.cpp.o [1148/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/CustomUpdaterValue.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/CustomUpdaterValue.cpp: In member function ‘virtual bool CustomUpdaterValue::TickCustom(wxDC&, int, wxFont, RulerUpdater::TickOutputs, const RulerStruct&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/CustomUpdaterValue.cpp:66:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | if (labelIdx >= outputs.labels.size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [1149/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/AButton.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/AButton.cpp: In member function ‘void AButton::OnPaint(wxPaintEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/AButton.cpp:403:30: warning: unused variable ‘sumWidth’ [-Wunused-variable] 403 | const auto sumWidth = icon->GetWidth() + border.x + dc.GetTextExtent(GetLabel()).GetWidth(); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/AButton.cpp: In member function ‘void AButton::Enable()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/AButton.cpp:641:9: warning: unused variable ‘changed’ [-Wunused-variable] 641 | bool changed = wxWindow::Enable(true); | ^~~~~~~ [1150/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/SelectHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/SelectHandle.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:28, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/SelectHandle.cpp:15: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:8 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&>; Wrapped = TypeSwitch::detail::Executor, TypeList::List&> >::NoOp; R = bool; ArgumentTypes = TypeList::List; Funs = TypeList::List&>; Args = {}; TypeSwitch::detail::Executor::ArgumentType = WaveTrack; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; ObjectType = WaveTrack; Recur = TypeSwitch::detail::Invoker, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Op, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>, TypeList::List >::Base> > > > > >; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = Track; Functions = std::tuple&>; Args = {}; R = bool; Exec = Callable::OverloadSet, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::CombineOp, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List&> >::Combine&>, TypeSwitch::detail::Executor, TypeList::List&> >::NoOp>::Transparent::type>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&>; R = bool; ObjectTypes = TypeList::List; Functions = TypeList::List&>; Args = {}; Object = Track]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = bool; Types = TypeList::List; TupleLike = std::tuple&>; Args = {}; std::enable_if_t<((bool)TypeListCheck_v), R> = bool; TypeList::Head_t = Track]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:333:29: required from ‘auto TypeSwitch::VDispatch(TypeList::Head_t&, const Functions& ...) [with R = bool; Types = TypeList::List; Functions = {SelectHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)::}; TypeList::Head_t = Track]’ 333 | return Dispatch(object, std::forward_as_tuple(functions...)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:387:50: required from ‘R Track::TypeSwitch(const Functions& ...) [with R = bool; Functions = {SelectHandle::Click(const TrackPanelMouseEvent&, AudacityProject*)::}]’ 387 | return TypeSwitch::VDispatch(*this, functions...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/SelectHandle.cpp:567:31: required from here 567 | pTrack->TypeSwitch( [&](LabelTrack &){ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 568 | // We should reach this, only in default of other hits on glyphs or | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 569 | // text boxes. | ~~~~~~~~~~~~~~ 570 | bool bShift = event.ShiftDown(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | bool unsafe = ProjectAudioIO::Get( *pProject ).IsAudioActive(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 572 | SelectUtilities::DoListSelection( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | *pProject, *pTrack, bShift, true, !unsafe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | return true; | ~~~~~~~~~~~~ 575 | } ) | ~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/SelectHandle.cpp:43: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1151/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/IntFormat.cpp.o [1152/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/TimeShiftHandle.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/ChannelAttachments.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/CommonTrackPanelCell.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/ChannelView.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TimeShiftHandle.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/TimeShiftHandle.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/IBeamCursor.xpm:2:20: warning: ‘IBeamCursorXpm’ defined but not used [-Wunused-variable] 2 | static const char *IBeamCursorXpm[] = { | ^~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimRight.xpm:2:20: warning: ‘ClipTrimRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimRightXpm[] = { | ^~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:13: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipTrimLeft.xpm:2:20: warning: ‘ClipTrimLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipTrimLeftXpm[] = { | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchRight.xpm:2:20: warning: ‘ClipStretchRightXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchRightXpm[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors.h:11: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/../../../images/Cursors32/ClipStretchLeft.xpm:2:20: warning: ‘ClipStretchLeftXpm’ defined but not used [-Wunused-variable] 2 | static const char *ClipStretchLeftXpm[] = { | ^~~~~~~~~~~~~~~~~~ [1153/1291] Building CXX object src/CMakeFiles/Audacity.dir/tracks/ui/Scrubbing.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/Scrubbing.cpp: In member function ‘void Scrubber::ContinueScrubbingPoll()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/Scrubbing.cpp:584:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 584 | auto gAudioIO = AudioIO::Get(); | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/Scrubbing.cpp: In member function ‘void Scrubber::StopScrubbing()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/Scrubbing.cpp:744:9: warning: unused variable ‘gAudioIO’ [-Wunused-variable] 744 | auto gAudioIO = AudioIO::Get(); | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/tracks/ui/Scrubbing.cpp:26: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1154/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/GeneratedUpdater.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/GeneratedUpdater.cpp: In member function ‘bool GeneratedUpdater::Tick(wxDC&, int, double, const RulerUpdater::TickSizes&, wxFont, RulerUpdater::TickOutputs, const RulerStruct&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/GeneratedUpdater.cpp:41:30: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 41 | if (outputs.labels.size() >= mLength) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/GeneratedUpdater.cpp:26:14: warning: unused variable ‘mBottom’ [-Wunused-variable] 26 | const int mBottom = context.mBottom; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/GeneratedUpdater.cpp:27:14: warning: unused variable ‘mRight’ [-Wunused-variable] 27 | const int mRight = context.mRight; | ^~~~~~ [1155/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/LinearDBFormat.cpp.o [1156/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/FileHistory.cpp.o [1157/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/FreqGauge.cpp.o [1158/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/Grabber.cpp.o [1159/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/ImageRoll.cpp.o [1160/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/LogarithmicUpdater.cpp.o [1161/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/LinearUpdater.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/LinearUpdater.cpp: In member function ‘virtual void LinearUpdater::Update(wxDC&, const Envelope*, RulerUpdater::UpdateOutputs&, const RulerStruct&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/LinearUpdater.cpp:173:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 173 | if (nDroppedMinorLabels > | ~~~~~~~~~~~~~~~~~~~~^ 174 | (allOutputs.majorLabels.size() + (mLabelEdges ? 2 : 0)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/LinearUpdater.cpp:31:14: warning: unused variable ‘mLeft’ [-Wunused-variable] 31 | const int mLeft = context.mLeft; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/LinearUpdater.cpp:32:14: warning: unused variable ‘mTop’ [-Wunused-variable] 32 | const int mTop = context.mTop; | ^~~~ [1162/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/RealFormat.cpp.o [1163/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/Overlay.cpp.o [1164/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/Grid.cpp.o [1165/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/ASlider.cpp.o [1166/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/RulerFormat.cpp.o [1167/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/MeterPanelBase.cpp.o [1168/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/MissingPluginsErrorDialog.cpp.o [1169/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/ExpandingToolBar.cpp.o [1170/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/TimeFormat.cpp.o [1171/1291] Building CXX object libraries/lib-crypto/CMakeFiles/lib-crypto.dir/crypto/MD5.cpp.o [1172/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/OverlayPanel.cpp.o [1173/1291] Building CXX object libraries/lib-crypto/CMakeFiles/lib-crypto.dir/crypto/SHA256.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp: In function ‘void crypto::{anonymous}::sha256_transform(uint32_t*, const uint8_t*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp:66:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 66 | for (i = 0; i < SHA256::BLOCK_SIZE; ++i) | ~~^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp: In member function ‘std::string crypto::SHA256::Finalize()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp:181:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 181 | for (int i = 0; i < SHA256::HASH_SIZE; ++i) | ~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp:129:12: warning: unused variable ‘pad’ [-Wunused-variable] 129 | uint8_t pad[SHA256::BLOCK_SIZE]; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-crypto/crypto/SHA256.cpp:130:16: warning: unused variable ‘padLength’ [-Wunused-variable] 130 | std::size_t padLength; | ^~~~~~~~~ [1174/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/FifoBuffer.cpp.o [1175/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/numformatter.cpp.o [1176/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/RulerUpdater.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp: In static member function ‘static std::pair RulerUpdater::MakeTick(Label, wxDC&, wxFont, std::vector >&, int, int, int, int, bool, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp:142:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 142 | if (strPos + strW >= length) | ~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp:156:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 156 | if (strPos + strH >= length) | ~~~~~~~~~~~~~~^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp:193:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 193 | if (strPos + strLen > length - spacing) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp: In member function ‘void RulerUpdater::BoxAdjust(UpdateOutputs&, const RulerStruct&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp:217:14: warning: unused variable ‘mBottom’ [-Wunused-variable] 217 | const int mBottom = context.mBottom; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/RulerUpdater.cpp:218:14: warning: unused variable ‘mRight’ [-Wunused-variable] 218 | const int mRight = context.mRight; | ^~~~~~ [1177/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/Ruler.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/Ruler.cpp: In constructor ‘Ruler::Ruler(const RulerUpdater&, const RulerFormat&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/Ruler.cpp:78:8: warning: unused variable ‘fontSize’ [-Wunused-variable] 78 | int fontSize = 10; | ^~~~~~~~ [1178/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/RulerPanel.cpp.o [1179/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/KeyView.cpp.o [1180/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVCodecWrapper.cpp.o [1181/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVCodecContextWrapper.cpp.o [1182/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/auStaticText.cpp.o [1183/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/PopupMenuTable.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:15, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/MenuRegistry.h:20, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-menus/CommandManager.h:24, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/PopupMenuTable.h:29, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/PopupMenuTable.cpp:12: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const PopupMenuSection; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const PopupMenuSection; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base>; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const PopupSubMenu; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base> >; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; R = void; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>; Functions = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const PopupMenuSection, const PopupSubMenu>; TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const PopupMenuSection, const PopupSubMenu>; bool Reference = false; Visitor = {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:500:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; RegistryTraits = PopupMenuTableTraits; bool Reference = false]’ 500 | MakeVisitorFunction(get<0>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/PopupMenuTable.cpp:56:56: required from here 56 | : MenuRegistry::Visitor{ std::tuple{ | ^~~~~~ 57 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | auto newMenu = | ~~~~~~~~~~~~~~ 60 | std::make_unique(mMenu->pUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | mMenu = newMenu.get(); | ~~~~~~~~~~~~~~~~~~~~~~ 62 | mMenus.push_back(std::move(newMenu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | } | ~ 64 | }, | ~~ 65 | | 66 | [this](const PopupMenuTableEntry &entry, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | switch (entry.type) { | ~~~~~~~~~~~~~~~~~~~~~ 68 | case PopupMenuTable::Entry::Item: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | { | ~ 70 | mMenu->Append(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | break; | ~~~~~~ 72 | } | ~ 73 | case PopupMenuTable::Entry::RadioItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | { | ~ 75 | mMenu->AppendRadioItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | break; | ~~~~~~ 77 | } | ~ 78 | case PopupMenuTable::Entry::CheckItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | { | ~ 80 | mMenu->AppendCheckItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | break; | ~~~~~~ 82 | } | ~ 83 | default: | ~~~~~~~~ 84 | assert(false); | ~~~~~~~~~~~~~~ 85 | break; | ~~~~~~ 86 | } | ~ 87 | | 88 | // This call is necessary for externally registered items, else | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // harmlessly redundant | ~~~~~~~~~~~~~~~~~~~~~~~ 90 | entry.handler.InitUserData(mpUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | | 92 | if (entry.init) | ~~~~~~~~~~~~~~~ 93 | entry.init(entry.handler, *mMenu, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | mMenu->Bind( | ~~~~~~~~~~~~ 96 | wxEVT_COMMAND_MENU_SELECTED, entry.func, &entry.handler, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | }, | ~~ 98 | | 99 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto subMenu = std::move(mMenus.back()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | mMenus.pop_back(); | ~~~~~~~~~~~~~~~~~~ 103 | mMenu = mMenus.empty() ? mRoot : mMenus.back().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | mMenu->AppendSubMenu(subMenu.release(), item.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | } | ~ 106 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::SingleItem; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const Registry::SingleItem; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const PopupMenuTableEntry; Recur = TypeSwitch::detail::Invoker, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Op, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List >::Base>; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::SingleItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; R = void; ObjectTypes = TypeList::List; Functions = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; Object = const Registry::SingleItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List; TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::SingleItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List; bool Reference = false; Visitor = {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::; VisitorFunction = std::function&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:501:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; RegistryTraits = PopupMenuTableTraits; bool Reference = false]’ 501 | MakeVisitorFunction(get<1>(forwarded)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/PopupMenuTable.cpp:56:56: required from here 56 | : MenuRegistry::Visitor{ std::tuple{ | ^~~~~~ 57 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | auto newMenu = | ~~~~~~~~~~~~~~ 60 | std::make_unique(mMenu->pUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | mMenu = newMenu.get(); | ~~~~~~~~~~~~~~~~~~~~~~ 62 | mMenus.push_back(std::move(newMenu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | } | ~ 64 | }, | ~~ 65 | | 66 | [this](const PopupMenuTableEntry &entry, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | switch (entry.type) { | ~~~~~~~~~~~~~~~~~~~~~ 68 | case PopupMenuTable::Entry::Item: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | { | ~ 70 | mMenu->Append(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | break; | ~~~~~~ 72 | } | ~ 73 | case PopupMenuTable::Entry::RadioItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | { | ~ 75 | mMenu->AppendRadioItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | break; | ~~~~~~ 77 | } | ~ 78 | case PopupMenuTable::Entry::CheckItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | { | ~ 80 | mMenu->AppendCheckItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | break; | ~~~~~~ 82 | } | ~ 83 | default: | ~~~~~~~~ 84 | assert(false); | ~~~~~~~~~~~~~~ 85 | break; | ~~~~~~ 86 | } | ~ 87 | | 88 | // This call is necessary for externally registered items, else | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // harmlessly redundant | ~~~~~~~~~~~~~~~~~~~~~~~ 90 | entry.handler.InitUserData(mpUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | | 92 | if (entry.init) | ~~~~~~~~~~~~~~~ 93 | entry.init(entry.handler, *mMenu, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | mMenu->Bind( | ~~~~~~~~~~~~ 96 | wxEVT_COMMAND_MENU_SELECTED, entry.func, &entry.handler, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | }, | ~~ 98 | | 99 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto subMenu = std::move(mMenus.back()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | mMenus.pop_back(); | ~~~~~~~~~~~~~~~~~~ 103 | mMenu = mMenus.empty() ? mRoot : mMenus.back().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | mMenu->AppendSubMenu(subMenu.release(), item.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | } | ~ 106 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&>&; Decayed = std::tuple&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Wrapped = TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List; Funs = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const PopupMenuSection; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:190:26: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const PopupMenuSection; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base>; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 190 | return Exec{}(*pObject, functions, std::forward(args)...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; ObjectType = const PopupSubMenu; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base> >; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::GroupItem; Functions = std::tuple&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::CombineOp, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::Combine >, TypeSwitch::detail::Executor, TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; R = void; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>; Functions = TypeList::List<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; Object = const Registry::GroupItem]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const PopupMenuSection, const PopupSubMenu>; TupleLike = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::GroupItem]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:446:43: required from ‘Registry::detail::VisitorFunction Registry::detail::MakeVisitorFunction(const Visitor&) [with Types = TypeList::List, const PopupMenuSection, const PopupSubMenu>; bool Reference = false; Visitor = {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::; VisitorFunction = std::function&, const std::vector&)>]’ 446 | TypeSwitch::Dispatch(object, visitor, path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:502:57: required from ‘Registry::VisitorFunctions::VisitorFunctions(Visitors&&) [with Visitors = std::tuple<{anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*)::, {anonymous}::PopupMenuBuilder::PopupMenuBuilder(PopupMenuTable&, {anonymous}::PopupMenuImpl&, void*):: >; RegistryTraits = PopupMenuTableTraits; bool Reference = false]’ 502 | MakeVisitorFunction(get<2>(forwarded))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/PopupMenuTable.cpp:56:56: required from here 56 | : MenuRegistry::Visitor{ std::tuple{ | ^~~~~~ 57 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59 | auto newMenu = | ~~~~~~~~~~~~~~ 60 | std::make_unique(mMenu->pUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61 | mMenu = newMenu.get(); | ~~~~~~~~~~~~~~~~~~~~~~ 62 | mMenus.push_back(std::move(newMenu)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63 | } | ~ 64 | }, | ~~ 65 | | 66 | [this](const PopupMenuTableEntry &entry, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | switch (entry.type) { | ~~~~~~~~~~~~~~~~~~~~~ 68 | case PopupMenuTable::Entry::Item: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | { | ~ 70 | mMenu->Append(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | break; | ~~~~~~ 72 | } | ~ 73 | case PopupMenuTable::Entry::RadioItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74 | { | ~ 75 | mMenu->AppendRadioItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | break; | ~~~~~~ 77 | } | ~ 78 | case PopupMenuTable::Entry::CheckItem: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | { | ~ 80 | mMenu->AppendCheckItem(entry.id, entry.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | break; | ~~~~~~ 82 | } | ~ 83 | default: | ~~~~~~~~ 84 | assert(false); | ~~~~~~~~~~~~~~ 85 | break; | ~~~~~~ 86 | } | ~ 87 | | 88 | // This call is necessary for externally registered items, else | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // harmlessly redundant | ~~~~~~~~~~~~~~~~~~~~~~~ 90 | entry.handler.InitUserData(mpUserData); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | | 92 | if (entry.init) | ~~~~~~~~~~~~~~~ 93 | entry.init(entry.handler, *mMenu, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | | 95 | mMenu->Bind( | ~~~~~~~~~~~~ 96 | wxEVT_COMMAND_MENU_SELECTED, entry.func, &entry.handler, entry.id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | }, | ~~ 98 | | 99 | [this](const PopupSubMenu &item, const auto &){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | if (!item.caption.empty()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | auto subMenu = std::move(mMenus.back()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | mMenus.pop_back(); | ~~~~~~~~~~~~~~~~~~ 103 | mMenu = mMenus.empty() ? mRoot : mMenus.back().get(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | mMenu->AppendSubMenu(subMenu.release(), item.caption.Translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | } | ~ 106 | }}, | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h: In instantiation of ‘Tuple:: [with auto:6 = const std::tuple&, const std::vector >&)>&>&]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:116:37: required from ‘constexpr auto Tuple::ForwardingProjection(std::index_sequence&, Tuple&&) [with long unsigned int ...Indices = {}; Tuple = const std::tuple&, const std::vector >&)>&>&; std::index_sequence = std::integer_sequence]’ 116 | return ForwardProject(std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:162:31: required from ‘auto Tuple::ForwardNext(Tuple&&) [with Tuple = const std::tuple&, const std::vector >&)>&>&; Decayed = std::tuple&, const std::vector >&)>&>; auto Length = 1; sfinae = void]’ 162 | return ForwardingProjection( | ~~~~~~~~~~~~~~~~~~~~^ 163 | detail::increment_each>{}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | std::forward(tuple)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:69:56: required from ‘R TypeSwitch::detail::Executor::Combine::Transparent::type::operator()(TypeSwitch::detail::Executor::ArgumentType&, const TypeSwitch::detail::Executor::Combine::Functions&, Args&& ...) const [with Fs = TypeList::List&, const std::vector >&)>&>; Wrapped = TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp; R = void; ArgumentTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>; Funs = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; TypeSwitch::detail::Executor::ArgumentType = const Registry::detail::GroupItemBase; TypeSwitch::detail::Executor::Combine::Functions = std::tuple&, const std::vector >&)>&>]’ 69 | return Next{}(object, Tuple::ForwardNext(functions), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: recursively required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const PopupMenuSection; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base> >; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 193 | return Recur{}(object, functions, std::forward(args)...); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:193:27: required from ‘R TypeSwitch::detail::Invoker::Op::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; ObjectType = const PopupSubMenu; Recur = TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, TypeSwitch::detail::Invoker, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Op, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>, TypeList::List, const PopupMenuSection, const PopupSubMenu> >::Base> > >; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:201:16: required from ‘R TypeSwitch::detail::Invoker::operator()(Object&, const Functions&, Args&& ...) const [with Object = const Registry::detail::GroupItemBase; Functions = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; R = void; Exec = Callable::OverloadSet, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent::type, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, const PopupMenuSection, const PopupSubMenu>, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::CombineOp, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::Combine&, const std::vector >&)>&>, TypeSwitch::detail::Executor, TypeList::List&, const std::vector >&)>&>, const std::vector >&>::NoOp>::Transparent>::Opaque>; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>]’ 201 | return fn(object, functions, std::forward(args)...); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:245:45: required from ‘R TypeSwitch::detail::TypeSwitcher::operator()(Object&, const TupleLike&, Args&& ...) const [with TupleLike = std::tuple&, const std::vector >&)>&>; R = void; ObjectTypes = TypeList::List, const PopupMenuSection, const PopupSubMenu>; Functions = TypeList::List&, const std::vector >&)>&>; Args = {const std::vector >&}; Object = const Registry::detail::GroupItemBase]’ 245 | return Invoker{}(object, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 246 | MakeFunctionTuple(std::make_index_sequence{}, functions), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeSwitch.h:318:71: required from ‘std::enable_if_t<((bool)TypeListCheck_v), R> TypeSwitch::Dispatch(TypeList::Head_t&, const TupleLike&, Args&& ...) [with R = void; Types = TypeList::List, const PopupMenuSection, const PopupSubMenu>; TupleLike = std::tuple&, const std::vector >&)>&>; Args = {const std::vector >&}; std::enable_if_t<((bool)TypeListCheck_v), R> = void; TypeList::Head_t = const Registry::detail::GroupItemBase]’ 318 | return detail::TypeSwitcher, Args...>{}( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 319 | object, functions, std::forward(args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:567:50: required from ‘void Registry::detail::Visitor::BeginGroup(const Registry::detail::GroupItemBase&, const Registry::Path&) const [with RegistryTraits = PopupMenuTableTraits; Visitors = std::tuple&, const std::vector >&)>, std::function >&)>, std::function&, const std::vector >&)> >; Registry::Path = std::vector]’ 567 | TypeSwitch::Dispatch(item, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 568 | ForwardTuple(std::get<0>(visitors)), path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-registries/Registry.h:564:12: required from here 564 | void BeginGroup(const GroupItemBase &item, const Path &path) | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/Tuple.h:101:19: warning: variable ‘size’ set but not used [-Wunused-but-set-variable] 101 | constexpr auto size = std::tuple_size_v>; | ^~~~ [1184/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/Warning.cpp.o [1185/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/UnwritableLocationErrorDialog.cpp.o [1186/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVDictionaryWrapper.cpp.o [1187/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/55/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/AVCodecIDLookup.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:571:9: warning: ‘NAN’ redefined 571 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:10: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:572:9: warning: ‘INFINITY’ redefined 572 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1188/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVInputFormatWrapper.cpp.o [1189/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVFrameWrapper.cpp.o [1190/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVFormatContextWrapper.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/wrappers/AVFormatContextWrapper.cpp: In member function ‘virtual const AVStreamWrapper* AVFormatContextWrapper::GetStream(int) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/wrappers/AVFormatContextWrapper.cpp:140:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 140 | if (index < GetStreamsCount()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ [1191/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/NumericTextCtrl.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp: In member function ‘virtual bool NumericTextCtrl::Layout()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp:478:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 478 | for(i = 0; i < digits.size(); i++) | ~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp:482:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 482 | for(i = 0; i < fields.size(); i++) | ~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp: In member function ‘void NumericTextCtrl::OnPaint(wxPaintEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp:545:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 545 | for(i = 0; i < digits.size(); i++) { | ~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp:543:9: warning: unused variable ‘digitsCount’ [-Wunused-variable] 543 | auto digitsCount = int(digits.size()); | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp: In member function ‘void NumericTextCtrl::HandleFormatterChanged(bool)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/NumericTextCtrl.cpp:719:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 719 | if (mFocusedDigit >= newBoxesCount) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [1192/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/DynamicLibraryHelpers.cpp.o [1193/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVOutputFormatWrapper.cpp.o [1194/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVIOContextWrapper.cpp.o [1195/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVPacketWrapper.cpp.o [1196/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/FFmpegAPIResolver.cpp.o [1197/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/valnum.cpp.o [1198/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/57/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1199/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/wrappers/AVStreamWrapper.cpp.o [1200/1291] Building CXX object src/CMakeFiles/Audacity.dir/widgets/MeterPanel.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp: In member function ‘virtual void MeterPanel::UpdateDisplay(unsigned int, int, const float*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp:905:10: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class MeterUpdateMsg’; use assignment or value-initialization instead [-Wclass-memaccess] 905 | memset(&msg, 0, sizeof(msg)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp:41: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.h:55:7: note: ‘class MeterUpdateMsg’ declared here 55 | class MeterUpdateMsg | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp: In member function ‘virtual bool MeterPanel::IsClipping() const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp:1142:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1142 | for (int c = 0; c < mNumBars; c++) | ~~^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp: In member function ‘void MeterPanel::OnPreferences(wxCommandEvent&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp:1929:19: warning: variable ‘rms’ set but not used [-Wunused-but-set-variable] 1929 | wxRadioButton *rms; | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/src/widgets/MeterPanel.cpp:1931:19: warning: variable ‘linear’ set but not used [-Wunused-but-set-variable] 1931 | wxRadioButton *linear; | ^~~~~~ [1201/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/FFmpegFunctions.cpp.o [1202/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/58/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1203/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/59/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:623:9: warning: ‘NAN’ redefined 623 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:11: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:624:9: warning: ‘INFINITY’ redefined 624 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:298:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 298 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1204/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/60/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:676:9: warning: ‘NAN’ redefined 676 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:5: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:677:9: warning: ‘INFINITY’ redefined 677 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:325:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 325 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1205/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/55/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/AVCodecImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:571:9: warning: ‘NAN’ redefined 571 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:10: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../../ffmpeg-2.3.6-single-header.h:572:9: warning: ‘INFINITY’ redefined 572 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/AVCodecImpl.cpp:34: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_55::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/AVCodecImpl.cpp:32: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_55::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/55/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1206/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/55/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../../ffmpeg-2.3.6-single-header.h:571:9: warning: ‘NAN’ redefined 571 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../../ffmpeg-2.3.6-single-header.h:10: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../../ffmpeg-2.3.6-single-header.h:572:9: warning: ‘INFINITY’ redefined 572 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_55::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_55::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/55/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1207/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/57/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../../ffmpeg-3.4.8-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_57::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_57::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/57/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1208/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/52/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/52/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/52/../../ffmpeg-2.3.6-single-header.h:571:9: warning: ‘NAN’ redefined 571 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/52/../../ffmpeg-2.3.6-single-header.h:10: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/52/../../ffmpeg-2.3.6-single-header.h:572:9: warning: ‘INFINITY’ redefined 572 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1209/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/61/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:691:9: warning: ‘NAN’ redefined 691 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:7: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:692:9: warning: ‘INFINITY’ redefined 692 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:430:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 430 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1210/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/57/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../../ffmpeg-3.4.8-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../../ffmpeg-3.4.8-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../../ffmpeg-3.4.8-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_57::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_57::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/57/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1211/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/58/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../../ffmpeg-4.2.4-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_58::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = short int; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:439:42: required from here 439 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_58::Convert(const void*, size_t) [with OutputType = float; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:473:40: required from here 473 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/58/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1212/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/58/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../../ffmpeg-4.2.4-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../../ffmpeg-4.2.4-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../../ffmpeg-4.2.4-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_58::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_58::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/58/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1213/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/55/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/55/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/55/../../ffmpeg-3.4.8-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/55/../../ffmpeg-3.4.8-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/55/../../ffmpeg-3.4.8-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1214/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/59/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:623:9: warning: ‘NAN’ redefined 623 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:11: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:624:9: warning: ‘INFINITY’ redefined 624 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../../ffmpeg-5.0.1-single-header.h:298:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 298 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_59::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = short int; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:439:42: required from here 439 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_59::Convert(const void*, size_t) [with OutputType = float; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:473:40: required from here 473 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/59/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1215/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/56/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/56/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/56/../../ffmpeg-4.2.4-single-header.h:614:9: warning: ‘NAN’ redefined 614 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/56/../../ffmpeg-4.2.4-single-header.h:4: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/56/../../ffmpeg-4.2.4-single-header.h:615:9: warning: ‘INFINITY’ redefined 615 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ [1216/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/59/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../../ffmpeg-5.0.1-single-header.h:623:9: warning: ‘NAN’ redefined 623 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../../ffmpeg-5.0.1-single-header.h:11: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../../ffmpeg-5.0.1-single-header.h:624:9: warning: ‘INFINITY’ redefined 624 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../../ffmpeg-5.0.1-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../../ffmpeg-5.0.1-single-header.h:298:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 298 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_59::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_59::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/59/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1217/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/62/AVCodecIDLookup.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/AVCodecIDLookup.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:698:9: warning: ‘NAN’ redefined 698 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:12: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:699:9: warning: ‘INFINITY’ redefined 699 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:469:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 469 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1218/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/60/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../../ffmpeg-6.0.0-single-header.h:676:9: warning: ‘NAN’ redefined 676 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../../ffmpeg-6.0.0-single-header.h:5: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../../ffmpeg-6.0.0-single-header.h:677:9: warning: ‘INFINITY’ redefined 677 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../../ffmpeg-6.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../../ffmpeg-6.0.0-single-header.h:325:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 325 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_60::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_60::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/60/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1219/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-crypto.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-crypto.so [1220/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/60/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:676:9: warning: ‘NAN’ redefined 676 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:5: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:677:9: warning: ‘INFINITY’ redefined 677 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../../ffmpeg-6.0.0-single-header.h:325:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 325 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_60::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = short int; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:439:42: required from here 439 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_60::Convert(const void*, size_t) [with OutputType = float; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:473:40: required from here 473 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/60/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1221/1291] Building C object src/CMakeFiles/findlib.dir/__/linux/findlib.c.o [1222/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/57/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/../../ffmpeg-5.0.1-single-header.h:623:9: warning: ‘NAN’ redefined 623 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/../../ffmpeg-5.0.1-single-header.h:11: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/../../ffmpeg-5.0.1-single-header.h:624:9: warning: ‘INFINITY’ redefined 624 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/../../ffmpeg-5.0.1-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/57/../../ffmpeg-5.0.1-single-header.h:298:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 298 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1223/1291] Building CXX object libraries/lib-import-export/riff-test-util/CMakeFiles/riff-test-util.dir/RiffTestUtil.cpp.o [1224/1291] Building CXX object modules/import-export/mod-mp3/CMakeFiles/mod-mp3.dir/MP3.cpp.o [1225/1291] Building CXX object libraries/lib-concurrency/CMakeFiles/lib-concurrency.dir/concurrency/CancellationContext.cpp.o [1226/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/58/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/../../ffmpeg-6.0.0-single-header.h:676:9: warning: ‘NAN’ redefined 676 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/../../ffmpeg-6.0.0-single-header.h:5: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/../../ffmpeg-6.0.0-single-header.h:677:9: warning: ‘INFINITY’ redefined 677 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/../../ffmpeg-6.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/58/../../ffmpeg-6.0.0-single-header.h:325:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 325 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1227/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/AVCodecFunctionsLoader.cpp.o [1228/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/AVUtilFunctionsLoader.cpp.o [1229/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/AVFormatFunctionsLoader.cpp.o [1230/1291] Building CXX object modules/import-export/mod-pcm/CMakeFiles/mod-pcm.dir/PCM.cpp.o [1231/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/61/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:691:9: warning: ‘NAN’ redefined 691 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:7: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:692:9: warning: ‘INFINITY’ redefined 692 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../../ffmpeg-7.0.0-single-header.h:430:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 430 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_61::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = short int; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:439:42: required from here 439 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_61::Convert(const void*, size_t) [with OutputType = float; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:473:40: required from here 473 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/61/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1232/1291] Building CXX object modules/import-export/mod-ogg/CMakeFiles/mod-ogg.dir/OGG.cpp.o [1233/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/62/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../../ffmpeg-8.0.0-single-header.h:698:9: warning: ‘NAN’ redefined 698 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../../ffmpeg-8.0.0-single-header.h:12: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../../ffmpeg-8.0.0-single-header.h:699:9: warning: ‘INFINITY’ redefined 699 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../../ffmpeg-8.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../../ffmpeg-8.0.0-single-header.h:469:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 469 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_62::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_62::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/62/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1234/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avformat/61/AVFormatImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/AVFormatImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../../ffmpeg-7.0.0-single-header.h:691:9: warning: ‘NAN’ redefined 691 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../../ffmpeg-7.0.0-single-header.h:7: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../../ffmpeg-7.0.0-single-header.h:692:9: warning: ‘INFINITY’ redefined 692 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../../ffmpeg-7.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../../ffmpeg-7.0.0-single-header.h:430:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 430 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/AVFormatImpl.cpp:33: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_61::AVFormatContextWrapperImpl::SetMetadata(AVDictionaryWrapper)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../AVFormatContextWrapperImpl.inl:299:12: warning: label ‘https’ defined but not used [-Wunused-label] 299 | /* */https://ffmpeg.org/doxygen/2.8/structAVFormatContext.html#a3019a56080ed2e3297ff25bc2ff88adf */ | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../AVFormatContextWrapperImpl.inl: In member function ‘virtual void avformat_61::AVFormatContextWrapperImpl::UpdateStreamList()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avformat/61/../AVFormatContextWrapperImpl.inl:582:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 582 | for (int i = 0; i < mAVFormatContext->nb_streams; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1235/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/59/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/../../ffmpeg-7.0.0-single-header.h:691:9: warning: ‘NAN’ redefined 691 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/../../ffmpeg-7.0.0-single-header.h:7: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/../../ffmpeg-7.0.0-single-header.h:692:9: warning: ‘INFINITY’ redefined 692 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/../../ffmpeg-7.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/59/../../ffmpeg-7.0.0-single-header.h:430:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 430 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1236/1291] Building CXX object modules/import-export/mod-flac/CMakeFiles/mod-flac.dir/FLAC.cpp.o [1237/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avcodec/62/AVCodecImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/AVCodecImpl.cpp:4: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:698:9: warning: ‘NAN’ redefined 698 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:12: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:699:9: warning: ‘INFINITY’ redefined 699 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../../ffmpeg-8.0.0-single-header.h:469:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 469 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/AVCodecImpl.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVPacketWrapperImpl.inl: In member function ‘virtual bool avcodec_62::AVPacketWrapperImpl::OffsetPacket(size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVPacketWrapperImpl.inl:80:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 80 | if (offset >= mAVPacket->size) | ~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/AVCodecImpl.cpp:22: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:423:42: required from here 423 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:426:42: required from here 426 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:429:42: required from here 429 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:432:40: required from here 432 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:435:41: required from here 435 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = short int; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:439:42: required from here 439 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = unsigned char; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:457:40: required from here 457 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = short int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:460:40: required from here 460 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:463:40: required from here 463 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = float; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:466:38: required from here 466 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = double; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:469:39: required from here 469 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl: In instantiation of ‘std::vector avcodec_62::Convert(const void*, size_t) [with OutputType = float; InputType = long int; size_t = long unsigned int]’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:473:40: required from here 473 | return Convert(rawData.data(), rawData.size()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avcodec/62/../AVCodecContextWrapperImpl.inl:106:32: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 106 | for (int sample = 0; sample < samplesCount; ++sample) | ~~~~~~~^~~~~~~~~~~~~~ [1238/1291] Building CXX object modules/import-export/mod-mp2/CMakeFiles/mod-mp2.dir/MP2.cpp.o [1239/1291] Building CXX object modules/import-export/mod-wavpack/CMakeFiles/mod-wavpack.dir/WavPack.cpp.o [1240/1291] Building CXX object modules/import-export/mod-ffmpeg/lib-ffmpeg-support/CMakeFiles/lib-ffmpeg-support.dir/impl/avutil/60/AVUtilImpl.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/AVUtilImpl.cpp:14: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/../../ffmpeg-8.0.0-single-header.h:698:9: warning: ‘NAN’ redefined 698 | #define NAN av_int2float(0x7fc00000) | ^~~ In file included from /usr/include/c++/15/cmath:55, from /usr/include/c++/15/math.h:36, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/../../ffmpeg-8.0.0-single-header.h:12: /usr/include/math.h:102:12: note: this is the location of the previous definition 102 | # define NAN (__builtin_nanf ("")) | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/../../ffmpeg-8.0.0-single-header.h:699:9: warning: ‘INFINITY’ redefined 699 | #define INFINITY av_int2float(0x7f800000) | ^~~~~~~~ /usr/include/math.h:93:12: note: this is the location of the previous definition 93 | # define INFINITY (__builtin_inff ()) | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/../../ffmpeg-8.0.0-single-header.h: In function ‘int64_t av_sat_add64_c(int64_t, int64_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/lib-ffmpeg-support/impl/avutil/60/../../ffmpeg-8.0.0-single-header.h:469:20: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] 469 | if ((int64_t)(a^b | ~s^b) >= 0) | ~^~ [1241/1291] Building CXX object modules/import-export/mod-mpg123/CMakeFiles/mod-mpg123.dir/MPG123.cpp.o [1242/1291] Linking CXX executable RelWithDebInfo/bin/audacity [1243/1291] Building CXX object modules/import-export/mod-flac/CMakeFiles/mod-flac.dir/ImportFLAC.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-flac/ImportFLAC.cpp: In member function ‘virtual void FLACImportFileHandle::Import(ImportProgressListener&, WaveTrackFactory*, TrackHolders&, Tags*, std::optional&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-flac/ImportFLAC.cpp:430:12: warning: unused variable ‘res’ [-Wunused-variable] 430 | bool res = (mFile->process_until_end_of_stream() != 0); | ^~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-flac/ImportFLAC.cpp:48: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1244/1291] Building CXX object modules/import-export/mod-mp3/CMakeFiles/mod-mp3.dir/MP3Prefs.cpp.o [1245/1291] Building CXX object modules/import-export/mod-cl/CMakeFiles/mod-cl.dir/CL.cpp.o [1246/1291] Building CXX object modules/import-export/mod-pcm/CMakeFiles/mod-pcm.dir/ImportPCM.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-pcm/ImportPCM.cpp: In member function ‘virtual TranslatableString PCMImportFileHandle::GetFileDescription()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-pcm/ImportPCM.cpp:209:7: warning: typedef ‘using Unevaluated = class TranslatableString’ locally defined but not used [-Wunused-local-typedefs] 209 | using Unevaluated = decltype( | ^~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-pcm/ImportPCM.cpp:239:7: warning: typedef ‘using Unevaluated2 = class TranslatableString’ locally defined but not used [-Wunused-local-typedefs] 239 | using Unevaluated2 = decltype( | ^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ImportUtils.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-pcm/ImportPCM.cpp:40: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1247/1291] Building CXX object modules/import-export/mod-ogg/CMakeFiles/mod-ogg.dir/ExportOGG.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ogg/ExportOGG.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1248/1291] Building CXX object modules/import-export/mod-lof/CMakeFiles/mod-lof.dir/LOF.cpp.o [1249/1291] Building CXX object modules/import-export/mod-ogg/CMakeFiles/mod-ogg.dir/ImportOGG.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ogg/ImportOGG.cpp:51: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1250/1291] Building CXX object modules/import-export/mod-wavpack/CMakeFiles/mod-wavpack.dir/ImportWavPack.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ImportWavPack.cpp:32: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1251/1291] Building CXX object modules/import-export/mod-aup/CMakeFiles/mod-aup.dir/AUP.cpp.o [1252/1291] Building CXX object modules/import-export/mod-mpg123/CMakeFiles/mod-mpg123.dir/ImportMP3_MPG123.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-import-export/ImportUtils.h:21, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mpg123/ImportMP3_MPG123.cpp:19: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1253/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-ffmpeg-support.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-ffmpeg-support.so [1254/1291] Building CXX object modules/import-export/mod-mp2/CMakeFiles/mod-mp2.dir/ExportMP2.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp2/ExportMP2.cpp: In member function ‘virtual bool MP2ExportOptionsEditor::GetOption(int, ExportOption&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp2/ExportMP2.cpp:162:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 162 | if(index >= 0 && index < mOptions.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp2/ExportMP2.cpp:45: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1255/1291] Building CXX object modules/import-export/mod-flac/CMakeFiles/mod-flac.dir/ExportFLAC.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-flac/ExportFLAC.cpp:31: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1256/1291] Building CXX object modules/import-export/mod-opus/CMakeFiles/mod-opus.dir/Opus.cpp.o [1257/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/FFmpeg.cpp.o [1258/1291] Building CXX object modules/scripting/mod-script-pipe/CMakeFiles/mod-script-pipe.dir/PipeServer.cpp.o [1259/1291] Building CXX object modules/import-export/mod-wavpack/CMakeFiles/mod-wavpack.dir/ExportWavPack.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp: In member function ‘virtual bool {anonymous}::ExportOptionsWavPackEditor::GetOption(int, ExportOption&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp:137:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 137 | if(index >= 0 && index < mOptions.size()) | ~~~~~~^~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp: In member function ‘virtual ExportResult WavPackExportProcessor::Process(ExportProcessorDelegate&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp:519:10: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 519 | if (samplesThisRun == 0) | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp:522:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 522 | const auto bytesPerSample = context.bytesPerSample; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp: In static member function ‘static int WavPackExportProcessor::WriteBlock(void*, void*, int32_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp:631:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int32_t’ {aka ‘int’} [-Wsign-compare] 631 | if (outId->file->Write(data, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-wavpack/ExportWavPack.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1260/1291] Building CXX object modules/import-export/mod-pcm/CMakeFiles/mod-pcm.dir/ExportPCM.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-pcm/ExportPCM.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1261/1291] Linking CXX shared library RelWithDebInfo/lib64/audacity/lib-concurrency.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/lib-concurrency.so [1262/1291] Linking C executable RelWithDebInfo/bin/findlib [1263/1291] Linking CXX executable riff-test-util [1264/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-pcm.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-pcm.so [1265/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-ogg.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-ogg.so [1266/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-mp2.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-mp2.so [1267/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-flac.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-flac.so [1268/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-wavpack.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-wavpack.so [1269/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-mpg123.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-mpg123.so [1270/1291] Building CXX object modules/import-export/mod-lof/CMakeFiles/mod-lof.dir/ImportLOF.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp: In member function ‘virtual std::unique_ptr LOFImportPlugin::Open(const FilePath&, AudacityProject*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp:195:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 195 | if (count > (lofToken.length() + sizeof(' ') + 1)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp: In member function ‘void LOFImportFileHandle::lofOpenFiles(wxString*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp:426:26: warning: ‘wxPATH_NORM_ALL’ is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 426 | fName.Normalize(wxPATH_NORM_ALL, mLOFFileName.GetPath(wxPATH_GET_VOLUME | wxPATH_GET_SEPARATOR)); | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:46, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp:76: /usr/include/wx-3.2/wx/filename.h:83:5: note: declared here 83 | wxPATH_NORM_ALL | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-lof/ImportLOF.cpp:77: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1271/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-lof.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-lof.so [1272/1291] Building CXX object modules/import-export/mod-opus/CMakeFiles/mod-opus.dir/ImportOpus.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ImportOpus.cpp: In member function ‘virtual void OpusImportFileHandle::Import(ImportProgressListener&, WaveTrackFactory*, TrackHolders&, Tags*, std::optional&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ImportOpus.cpp:241:25: warning: comparison of integer expressions of different signedness: ‘uint64_t’ {aka ‘long unsigned int’} and ‘int64_t’ {aka ‘long int’} [-Wsign-compare] 241 | if (totalSamplesRead < mNumSamples && !IsStopped()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ImportOpus.cpp:25: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1273/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/FFmpegPrefs.cpp.o [1274/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/ExportFFmpegOptions.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpegOptions.cpp:24: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/FFmpegDefines.h:79:22: warning: ‘FFmpegExportCtrlIDNames’ defined but not used [-Wunused-variable] 79 | static const wxChar *FFmpegExportCtrlIDNames[] = { | ^~~~~~~~~~~~~~~~~~~~~~~ [1275/1291] Building CXX object modules/import-export/mod-mp3/CMakeFiles/mod-mp3.dir/ExportMP3.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:84: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:458:5: warning: ‘int {anonymous}::ValidateIndex(const std::vector >&, int, int)’ defined but not used [-Wunused-function] 458 | int ValidateIndex( const std::vector &values, int value, int defaultIndex ) | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:451:5: warning: ‘int {anonymous}::ValidateValue(const std::vector >&, int, int)’ defined but not used [-Wunused-function] 451 | int ValidateValue( const std::vector &values, int value, int defaultValue ) | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:446:5: warning: ‘int {anonymous}::ValidateValue(int, int, int)’ defined but not used [-Wunused-function] 446 | int ValidateValue( int nValues, int value, int defaultValue ) | ^~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp: In member function ‘virtual bool MP3ExportProcessor::Initialize(AudacityProject&, const ExportProcessor::Parameters&, const wxFileNameWrapper&, double, double, bool, double, unsigned int, MixerOptions::Downmix*, const Tags*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:1936:42: warning: ‘quality’ may be used uninitialized [-Wmaybe-uninitialized] 1936 | .Format( varRateNames[quality] ); | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-mp3/ExportMP3.cpp:1812:8: note: ‘quality’ was declared here 1812 | int quality; | ^~~~~~~ [1276/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/FFmpegPresets.cpp.o [1277/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-mp3.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-mp3.so [1278/1291] Building CXX object modules/import-export/mod-cl/CMakeFiles/mod-cl.dir/ExportCL.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp: In static member function ‘static bool ExportOptionsCLEditor::IsValidCommand(const wxString&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp:264:21: warning: ‘wxPATH_NORM_ALL’ is deprecated: specify the wanted flags explicitly to avoid surprises [-Wdeprecated-declarations] 264 | cmd.Normalize(wxPATH_NORM_ALL & ~wxPATH_NORM_ABSOLUTE); | ^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-preferences/Prefs.h:46, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-files/FileNames.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp:31: /usr/include/wx-3.2/wx/filename.h:83:5: note: declared here 83 | wxPATH_NORM_ALL | ^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp: In member function ‘virtual bool CLExportProcessor::Initialize(AudacityProject&, const ExportProcessor::Parameters&, const wxFileNameWrapper&, double, double, bool, double, unsigned int, MixerOptions::Downmix*, const Tags*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp:504:15: warning: unused variable ‘ep’ [-Wunused-variable] 504 | ExtendPath ep; | ^~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-cl/ExportCL.cpp:39: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1279/1291] Building CXX object modules/scripting/mod-script-pipe/CMakeFiles/mod-script-pipe.dir/ScripterCallback.cpp.o [1280/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-cl.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-cl.so [1281/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/ImportFFmpeg.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ImportFFmpeg.cpp: In instantiation of ‘FFmpegImportFileHandle::WriteData(StreamContext*, const AVPacketWrapper*):: [with auto:41 = WaveChannel]’: /usr/include/c++/15/type_traits:2782:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = FFmpegImportFileHandle::WriteData(StreamContext*, const AVPacketWrapper*)::&; _Args = {WaveChannel&}]’ 2782 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2793:60: required from ‘struct std::__result_of_impl&, WaveChannel&>’ 2793 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, WaveChannel&>; _Ret = void]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, FFmpegImportFileHandle::WriteData(StreamContext*, const AVPacketWrapper*)::, std::__invoke_result&, WaveChannel&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, FFmpegImportFileHandle::WriteData(StreamContext*, const AVPacketWrapper*)::, std::__invoke_result&, WaveChannel&> >; _Tp = void; _Res = void; _ArgTypes = {WaveChannel&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = FFmpegImportFileHandle::WriteData(StreamContext*, const AVPacketWrapper*)::; _Constraints = ]’ 436 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ImportFFmpeg.cpp:597:34: required from here 597 | ImportUtils::ForEachChannel(*stream, [&](auto& channel) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 598 | { | ~ 599 | if(chn >= nChannels) | ~~~~~~~~~~~~~~~~~~~~ 600 | return; | ~~~~~~~ 601 | | 602 | channel.AppendBuffer( | ~~~~~~~~~~~~~~~~~~~~~ 603 | reinterpret_cast(data.data() + chn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 604 | sc->SampleFormat, | ~~~~~~~~~~~~~~~~~ 605 | samplesPerChannel, | ~~~~~~~~~~~~~~~~~~ 606 | sc->CodecContext->GetChannels(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 607 | sc->SampleFormat | ~~~~~~~~~~~~~~~~ 608 | ); | ~~ 609 | ++chn; | ~~~~~~ 610 | }); | ~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ImportFFmpeg.cpp:599:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 599 | if(chn >= nChannels) | ~~~~^~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:19, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ImportFFmpeg.cpp:145: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1282/1291] Building CXX object modules/import-export/mod-ffmpeg/CMakeFiles/mod-ffmpeg.dir/ExportFFmpeg.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp: In member function ‘virtual bool {anonymous}::ExportOptionsFFmpegCustomEditor::GetOption(int, ExportOption&) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:455:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 455 | if(index >= 0 && index < FFmpegOptions.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp: In constructor ‘FFmpegExporter::FFmpegExporter(std::shared_ptr, const wxFileNameWrapper&, int, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:651:22: warning: ‘FFmpegExporter::mChannels’ will be initialized after [-Wreorder] 651 | unsigned mChannels{}; | ^~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:648:22: warning: ‘int FFmpegExporter::mSubFormat’ [-Wreorder] 648 | int mSubFormat{}; | ^~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:714:1: warning: when initialized here [-Wreorder] 714 | FFmpegExporter::FFmpegExporter(std::shared_ptr ffmpeg, | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp: In member function ‘virtual FormatInfo ExportFFmpeg::GetFormatInfo(int) const’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:831:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 831 | if(index >= 0 && index < mFormatInfos.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp: In member function ‘bool FFmpegExporter::Init(const char*, AudacityProject*, int, const Tags*, const ExportProcessor::Parameters&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:936:53: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const unsigned int’ [-Wsign-compare] 936 | if (canmeta && (canmeta == AV_CANMETA || canmeta <= avfver)) | ~~~~~~~~^~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:36: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/ExportFFmpeg.cpp:45: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-ffmpeg/FFmpegDefines.h:79:22: warning: ‘FFmpegExportCtrlIDNames’ defined but not used [-Wunused-variable] 79 | static const wxChar *FFmpegExportCtrlIDNames[] = { | ^~~~~~~~~~~~~~~~~~~~~~~ [1283/1291] Building CXX object modules/import-export/mod-opus/CMakeFiles/mod-opus.dir/ExportOpus.cpp.o /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp: In member function ‘void OpusExportProcessor::OggPacket::Write(const void*, long int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:283:22: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 283 | if (nextPos > buffer.size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp: In member function ‘void OpusExportProcessor::::OggState::WritePage(wxFile&, const ogg_page&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:419:65: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 419 | outputStream.Write(page.header, page.header_len) != | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 420 | page.header_len) | ~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:423:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 423 | if (outputStream.Write(page.body, page.body_len) != page.body_len) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp: In member function ‘void OpusExportProcessor::WriteOpusHeader()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:565:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 565 | for (int i = 0; i < context.numChannels; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp: In member function ‘virtual ExportResult OpusExportProcessor::Process(ExportProcessorDelegate&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:788:26: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 788 | if (samplesThisRun < bestFrameSize) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-opus/ExportOpus.cpp:27: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ [1284/1291] Building CXX object modules/track-ui/mod-midi-import-export/CMakeFiles/mod-midi-import-export.dir/ExportMIDI.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/track-ui/mod-midi-import-export/ExportMIDI.cpp:20: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1285/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-opus.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-opus.so [1286/1291] Building CXX object modules/import-export/mod-aup/CMakeFiles/mod-aup.dir/ImportAUP.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:28: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h: In constructor ‘LabelTrack::Interval::Interval(const LabelTrack&, size_t)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:217:47: warning: ‘LabelTrack::Interval::mpTrack’ will be initialized after [-Wreorder] 217 | const std::shared_ptr mpTrack; | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:214:14: warning: ‘size_t LabelTrack::Interval::index’ [-Wreorder] 214 | size_t index; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:203:7: warning: when initialized here [-Wreorder] 203 | Interval(const LabelTrack &track, size_t index | ^~~~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:30: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp: In member function ‘bool AUPImportFileHandle::Open()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:519:11: warning: unused variable ‘numRead’ [-Wunused-variable] 519 | int numRead = ff.Read(buf, sizeof(buf)); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp: In member function ‘bool AUPImportFileHandle::HandleProject(XMLTagHandler*&)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:777:15: warning: unused variable ‘found’ [-Wunused-variable] 777 | bool found = false; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:814:17: warning: unused variable ‘cnt’ [-Wunused-variable] 814 | size_t cnt = wxDir::GetAllFiles(mProjDir.GetFullPath(), | ^~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:679:10: warning: unused variable ‘fileMan’ [-Wunused-variable] 679 | auto &fileMan = ProjectFileManager::Get(mProject); | ^~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:680:10: warning: unused variable ‘window’ [-Wunused-variable] 680 | auto &window = GetProjectFrame(mProject); | ^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp: In member function ‘bool AUPImportFileHandle::AddSamples(const FilePath&, const FilePath&, sampleCount, sampleFormat, sampleCount, int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:1548:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sf_count_t’ {aka ‘long int’} [-Wsign-compare] 1548 | if (framesRead != cnt) | ~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:1575:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sf_count_t’ {aka ‘long int’} [-Wsign-compare] 1575 | if (framesRead != cnt) | ~~~~~~~~~~~^~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/import-export/mod-aup/ImportAUP.cpp:1609:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘sf_count_t’ {aka ‘long int’} [-Wsign-compare] 1609 | if (framesRead != cnt) | ~~~~~~~~~~~^~~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:17: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-label-track/LabelTrack.h:238:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 238 | ENUMERATE_TRACK_TYPE(LabelTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-time-track/TimeTrack.h:127:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 127 | ENUMERATE_TRACK_TYPE(TimeTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:45:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 45 | ENUMERATE_TRACK_TYPE(SampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-sample-track/SampleTrack.h:69:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 69 | ENUMERATE_TRACK_TYPE(WritableSampleTrack) | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-wave-track/WaveTrack.h:844:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 844 | ENUMERATE_TRACK_TYPE(WaveTrack); | ^~~~~~~~~~~~~~~~~~~~ [1287/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-ffmpeg.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-ffmpeg.so [1288/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-aup.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-aup.so [1289/1291] Building CXX object modules/track-ui/mod-midi-import-export/CMakeFiles/mod-midi-import-export.dir/ImportMIDI.cpp.o In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/WrapAllegro.h:16, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/track-ui/mod-midi-import-export/ImportMIDI.cpp:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘const char* Serial_read_buffer::get_string()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:602:53: warning: unused variable ‘fence’ [-Wunused-variable] 602 | const char *get_string() { char *s = ptr; char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In member function ‘void Serial_write_buffer::set_string(const char*)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:632:15: warning: unused variable ‘fence’ [-Wunused-variable] 632 | char *fence = buffer + len; | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: In destructor ‘virtual Alg_track::~Alg_track()’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:709:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 709 | if (time_map) time_map->dereference(); time_map = NULL; } | ^~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:799:18: warning: ‘virtual void Alg_track::paste(double, Alg_event_list*)’ was hidden [-Woverloaded-virtual=] 799 | virtual void paste(double t, Alg_event_list *seq); // Shifts notes | ^~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/lib-src/portsmf/allegro.h:1112:10: note: by ‘void Alg_seq::paste(double, Alg_seq*)’ 1112 | void paste(double start, Alg_seq *seq); | ^~~~~ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/modules/track-ui/mod-midi-import-export/ImportMIDI.cpp:23: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h: In member function ‘void NoteTrack::SoloVisibleChan(int)’: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:169:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 169 | if (GetVisibleChannels() == CHANNEL_BIT(c)) | ^ In file included from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:27, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:17, from /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:18: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h: At global scope: /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:76:9: warning: ‘TypeEnumerator::detail::Unenumerated {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, ...)’ declared ‘static’ but never defined [-Wunused-function] 76 | auto enumerateTypes(Tag, Tag, ...) -> TypeEnumerator::detail::Unenumerated; } | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:51:1: note: in expansion of macro ‘BEGIN_TYPE_ENUMERATION’ 51 | BEGIN_TYPE_ENUMERATION(TrackTypeTag) | ^~~~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:443:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 443 | ENUMERATE_TRACK_TYPE(Track); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:36:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 36 | ENUMERATE_TRACK_TYPE(AudioTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-playable-track/PlayableTrack.h:67:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 67 | ENUMERATE_TRACK_TYPE(PlayableTrack); | ^~~~~~~~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-utility/TypeEnumerator.h:79:49: warning: ‘TypeEnumerator::detail::type_identity {anonymous}::enumerateTypes(TrackTypeTag, TrackTypeTag, std::integral_constant)’ declared ‘static’ but never defined [-Wunused-function] 79 | #define ENUMERATE_TYPE(Tag, T) namespace { auto enumerateTypes( \ | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-track/Track.h:56:33: note: in expansion of macro ‘ENUMERATE_TYPE’ 56 | #define ENUMERATE_TRACK_TYPE(T) ENUMERATE_TYPE(TrackTypeTag, T) | ^~~~~~~~~~~~~~ /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/libraries/lib-note-track/NoteTrack.h:224:1: note: in expansion of macro ‘ENUMERATE_TRACK_TYPE’ 224 | ENUMERATE_TRACK_TYPE(NoteTrack); | ^~~~~~~~~~~~~~~~~~~~ [1290/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-script-pipe.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-script-pipe.so [1291/1291] Linking CXX shared module RelWithDebInfo/lib64/audacity/modules/mod-midi-import-export.so -x /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8/solusBuildDir/RelWithDebInfo/lib64/audacity/modules/mod-midi-import-export.so + cd /home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + workdir=/home/build/YPKG/root/audacity/build/audacity-sources-3.7.8 + export package=audacity + package=audacity + export release=52 + release=52 + export version=3.7.8 + version=3.7.8 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/audacity/install + installdir=/home/build/YPKG/root/audacity/install + export PKG_ROOT_DIR=/home/build/YPKG/root/audacity + PKG_ROOT_DIR=/home/build/YPKG/root/audacity + export PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + PKG_BUILD_DIR=/home/build/YPKG/root/audacity/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1781278734 + SOURCE_DATE_EPOCH=1781278734 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT -std=gnu17' + DESTDIR=/home/build/YPKG/root/audacity/install + ninja install -j16 -C solusBuildDir ninja: Entering directory `solusBuildDir' [0/1] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /home/build/YPKG/root/audacity/install/usr/share/man/man1/audacity.1 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/metainfo/audacity.appdata.xml -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/scalable/apps/audacity.svg -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/32x32 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/32x32/audacity.png -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/24x24 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/24x24/audacity.png -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/22x22 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/22x22/audacity.png -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/16x16 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/16x16/audacity.png -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/48x48 -- Installing: /home/build/YPKG/root/audacity/install/usr/share/icons/hicolor/48x48/audacity.png -- Installing: /home/build/YPKG/root/audacity/install/usr/share/pixmaps/gnome-mime-application-x-audacity-project.xpm -- Installing: /home/build/YPKG/root/audacity/install/usr/share/pixmaps/audacity16.xpm -- Installing: /home/build/YPKG/root/audacity/install/usr/share/pixmaps/audacity32.xpm -- Installing: /home/build/YPKG/root/audacity/install/usr/share/pixmaps/audacity.xpm -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-string-utils.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-string-utils.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-strings.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-strings.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-utility.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-utility.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-uuid.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-uuid.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-components.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-components.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-basic-ui.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-basic-ui.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-exceptions.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-exceptions.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-export-ui.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-export-ui.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preferences.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preferences.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-math.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-math.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-files.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-files.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-import-export.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-import-export.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ipc.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ipc.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-registries.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-registries.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-xml.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-xml.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-devices.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-devices.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-screen-geometry.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-screen-geometry.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-rate.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-rate.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-file-formats.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-file-formats.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme-resources.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme-resources.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-transactions.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-transactions.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sample-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sample-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-module-manager.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-module-manager.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-history.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-history.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-graphics.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-graphics.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-graph.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-graph.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-tags.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-tags.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-realtime-effects.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-realtime-effects.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-io.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-io.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-settings.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-settings.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-paint.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-paint.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track-selection.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track-selection.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-file-io.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-file-io.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-command-parameters.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-command-parameters.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-numeric-formats.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-numeric-formats.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-effects.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-effects.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-frequency-selection.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-frequency-selection.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-wrappers.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-wrappers.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-shuttlegui.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-shuttlegui.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-init.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-init.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-snapping.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-snapping.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-vst.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-vst.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ladspa.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ladspa.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-playable-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-playable-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-and-pitch.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-and-pitch.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-mixer.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-mixer.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-channel.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-channel.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-stretching-sequence.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-stretching-sequence.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-menus.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-menus.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-note-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-note-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-viewport.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-viewport.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-music-information-retrieval.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-music-information-retrieval.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-crypto.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-crypto.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-fft.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-fft.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-concurrency.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-concurrency.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sqlite-helpers.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sqlite-helpers.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preference-pages.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preference-pages.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-dynamic-range-processor.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-dynamic-range-processor.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audacity-application-logic.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audacity-application-logic.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-builtin-effects.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-builtin-effects.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-label-track.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-label-track.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-fft.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-fft.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-lv2.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-lv2.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-nyquist-effects.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-nyquist-effects.so" to "$ORIGIN" -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_TW -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_TW/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_CN -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/zh_CN/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/vi -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/vi/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/vi/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/uk -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/uk/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/uk/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tr -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tr/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tr/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tg -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tg/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/tg/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ta -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ta/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ta/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sv -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sv/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sv/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS@latin -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS@latin/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS@latin/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sr_RS/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sl -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sl/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sl/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sk -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sk/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/sk/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ru -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ru/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ru/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ro -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ro/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ro/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_PT -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_PT/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_PT/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_BR -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pt_BR/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pl -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pl/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/pl/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/oc -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/oc/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/oc/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nl -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nl/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nl/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nb -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nb/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/nb/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/my -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/my/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/my/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mr -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mr/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mr/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mk -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mk/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/mk/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/lt -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/lt/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/lt/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ko -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ko/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ko/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/km -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/km/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/km/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ka -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ka/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ka/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ja -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ja/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ja/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/it -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/it/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/it/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/id -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/id/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/id/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hy -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hy/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hy/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hu -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hu/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hu/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hr -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hr/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hr/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hi -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hi/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/hi/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/he -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/he/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/he/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/gl -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/gl/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/gl/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ga -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ga/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ga/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fr -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fr/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fr/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fi -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fi/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fi/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fa -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fa/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/fa/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu_ES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu_ES/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu_ES/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/eu/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/es -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/es/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/es/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/el -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/el/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/el/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/de -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/de/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/de/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/da -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/da/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/da/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cy -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cy/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cy/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cs -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cs/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/cs/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/co -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/co/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/co/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca_ES@valencia -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca_ES@valencia/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca_ES@valencia/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ca/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bs -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bs/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bs/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bn -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bn/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bn/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bg -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bg/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/bg/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/be -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/be/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/be/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ar -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ar/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/ar/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/af -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/af/LC_MESSAGES -- Installing: /home/build/YPKG/root/audacity/install/usr/share/locale/af/LC_MESSAGES/audacity.mo -- Installing: /home/build/YPKG/root/audacity/install/usr/bin/audacity -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/bin/audacity" to "$ORIGIN/../lib64/audacity" -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity/EffectsMenuDefaults.xml -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64 -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-concurrency.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ffmpeg-support.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-crypto.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-nyquist-effects.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-lv2.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-builtin-effects.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audacity-application-logic.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preference-pages.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-music-information-retrieval.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ladspa.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-vst.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-init.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-paint.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme-resources.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-import-export.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-export-ui.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-uuid.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-fft.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-label-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-dynamic-range-processor.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-viewport.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-note-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-menus.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-file-io.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-shuttlegui.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track-settings.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-tags.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-graphics.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sqlite-helpers.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-fft.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wx-wrappers.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-effects.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-io.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-file-formats.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-wave-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-theme.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-realtime-effects.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-module-manager.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-command-parameters.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-stretching-sequence.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track-selection.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-sample-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-mixer.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-and-pitch.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-time-frequency-selection.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-playable-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-snapping.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-numeric-formats.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ipc.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-track.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-rate.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-devices.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-audio-graph.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project-history.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-project.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-screen-geometry.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-channel.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-registries.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-transactions.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-xml.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-math.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-files.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-preferences.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-string-utils.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-exceptions.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-basic-ui.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-components.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-strings.so -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-utility.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-midi-import-export.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-aup.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-opus.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ffmpeg.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-script-pipe.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-cl.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp3.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-lof.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mpg123.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-wavpack.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp2.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-flac.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ogg.so -- Installing: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-pcm.so -- Installing: /home/build/YPKG/root/audacity/install/usr/share/applications/audacity.desktop -- Installing: /home/build/YPKG/root/audacity/install/usr/share/doc/audacity/LICENSE.txt -- Installing: /home/build/YPKG/root/audacity/install/usr/share/doc/audacity/README.md -- Installing: /home/build/YPKG/root/audacity/install/usr/share/mime/packages/audacity.xml -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp3.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp3.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-pcm.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-pcm.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-cl.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-cl.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-lof.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-lof.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-aup.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-aup.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ogg.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ogg.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-flac.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-flac.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp2.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mp2.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-wavpack.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-wavpack.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mpg123.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-mpg123.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ffmpeg-support.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/lib-ffmpeg-support.so" to "$ORIGIN" -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ffmpeg.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-ffmpeg.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-opus.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-opus.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-midi-import-export.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-midi-import-export.so" to "$ORIGIN:$ORIGIN/.." -- Up-to-date: /home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-script-pipe.so -- Set non-toolchain portion of runtime path of "/home/build/YPKG/root/audacity/install/usr/lib64/audacity/modules/mod-script-pipe.so" to "$ORIGIN:$ORIGIN/.." -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/xm.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/xlinit.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/velocity.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/test.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/system.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/stk.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/spec-plot.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/sndfnint.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/spectral-analysis.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/seqmidi.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/sliders.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/seqfnint.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/sal-parse.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/seq.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/sal.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/profile.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/printrec.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/nyquist.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/nyquist-plot.txt -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/nyqmisc.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/nyinit.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/marmstk1.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/sinewave.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mandpluk.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand9.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand12.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand7.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand8.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand2.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand6.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand5.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand4.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand3.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand11.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand10.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/rawwaves/mand1.raw -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/evalenv.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/misc.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/nyinit-dbg.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/equalizer.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/fileio.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/init.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/envelopes.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/dspprims.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//nyquist/aud-do-support.lsp -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/vocoder.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/sample-data-import.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/tremolo.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/spectral-delete.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/sample-data-export.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/rissetdrum.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/rms.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/rhythmtrack.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/pluck.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/nyquist-plug-in-installer.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/notch.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/noisegate.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/highpass.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/legacy-limiter.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/delay.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/lowpass.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/crossfadetracks.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/label-sounds.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/equalabel.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/crossfadeclips.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/clipfix.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/StudioFadeOut.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/beat.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/SpectralEditShelves.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/adjustable-fade.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/SpectralEditParametricEQ.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/SpectralEditMulti.ny -- Installing: /home/build/YPKG/root/audacity/install/usr/share/audacity//plug-ins/ShelfFilter.ny + install_license LICENSE.txt + failglobEnabled=0 + [[ braceexpand:errexit:hashall:interactive-comments:xtrace =~ failglob ]] + shopt -s failglob + license_dir=/home/build/YPKG/root/audacity/install//usr/share/licenses/audacity + [[ ! -d /home/build/YPKG/root/audacity/install//usr/share/licenses/audacity ]] + install -dm00755 /home/build/YPKG/root/audacity/install//usr/share/licenses/audacity + files=("$@") + for f in "${files[@]}" ++ basename LICENSE.txt + install -Dm00644 LICENSE.txt /home/build/YPKG/root/audacity/install//usr/share/licenses/audacity/LICENSE.txt + [[ 0 -eq 0 ]] + shopt -u failglob [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building audacity-3.7.8 [Build] Building native package [Source] Extracting source [Build] Running step: setup [Build] setup successful (0:00:05.607163) [Build] Running step: build [Build] build successful (0:02:25.288546) [Build] Running step: install [Build] install successful (0:00:00.292960) [Man] Compressing manpages in '/home/build/YPKG/root/audacity/install/usr/share/man'... [Man] Compressed 1 file(s), saving 375 Bytes [Examine] Examining packages [Stripped] /usr/lib64/audacity/lib-audio-devices.so [Stripped] /usr/lib64/audacity/lib-file-formats.so [Stripped] /usr/lib64/audacity/lib-note-track.so [Stripped] /usr/lib64/audacity/lib-sqlite-helpers.so [Stripped] /usr/lib64/audacity/lib-time-track.so [Stripped] /usr/lib64/audacity/modules/mod-aup.so [Stripped] /usr/lib64/audacity/lib-components.so [Stripped] /usr/lib64/audacity/lib-ladspa.so [Stripped] /usr/lib64/audacity/lib-preferences.so [Stripped] /usr/lib64/audacity/lib-snapping.so [Stripped] /usr/lib64/audacity/lib-uuid.so [Stripped] /usr/lib64/audacity/modules/mod-lof.so [Stripped] /usr/lib64/audacity/lib-crypto.so [Stripped] /usr/lib64/audacity/lib-lv2.so [Stripped] /usr/lib64/audacity/lib-realtime-effects.so [Stripped] /usr/lib64/audacity/lib-transactions.so [Stripped] /usr/lib64/audacity/modules/mod-cl.so [Stripped] /usr/lib64/audacity/lib-builtin-effects.so [Stripped] /usr/lib64/audacity/lib-screen-geometry.so [Stripped] /usr/lib64/audacity/lib-theme.so [Stripped] /usr/lib64/audacity/modules/mod-mpg123.so [Stripped] /usr/lib64/audacity/lib-export-ui.so [Stripped] /usr/lib64/audacity/lib-math.so [Stripped] /usr/lib64/audacity/lib-project-file-io.so [Stripped] /usr/lib64/audacity/lib-vst.so [Stripped] /usr/lib64/audacity/modules/mod-ogg.so [Stripped] /usr/lib64/audacity/lib-audio-io.so [Stripped] /usr/lib64/audacity/lib-graphics.so [Stripped] /usr/lib64/audacity/lib-music-information-retrieval.so [Stripped] /usr/lib64/audacity/lib-sample-track.so [Stripped] /usr/lib64/audacity/lib-time-frequency-selection.so [Stripped] /usr/lib64/audacity/modules/mod-flac.so [Stripped] /usr/lib64/audacity/lib-exceptions.so [Stripped] /usr/lib64/audacity/lib-menus.so [Stripped] /usr/lib64/audacity/lib-project.so [Stripped] /usr/lib64/audacity/lib-theme-resources.so [Stripped] /usr/lib64/audacity/lib-wave-track.so [Stripped] /usr/lib64/audacity/lib-dynamic-range-processor.so [Stripped] /usr/lib64/audacity/lib-mixer.so [Stripped] /usr/lib64/audacity/lib-project-history.so [Stripped] /usr/lib64/audacity/lib-tags.so [Stripped] /usr/lib64/audacity/lib-wave-track-settings.so [Stripped] /usr/lib64/audacity/modules/mod-opus.so [Stripped] /usr/lib64/audacity/lib-audacity-application-logic.so [Stripped] /usr/lib64/audacity/lib-ffmpeg-support.so [Stripped] /usr/lib64/audacity/lib-registries.so [Stripped] /usr/lib64/audacity/lib-time-and-pitch.so [Stripped] /usr/lib64/audacity/lib-wx-wrappers.so [Stripped] /usr/lib64/audacity/lib-basic-ui.so [Stripped] /usr/lib64/audacity/lib-files.so [Stripped] /usr/lib64/audacity/lib-playable-track.so [Stripped] /usr/lib64/audacity/lib-shuttlegui.so [Stripped] /usr/lib64/audacity/lib-viewport.so [Stripped] /usr/lib64/audacity/modules/mod-mp3.so [Stripped] /usr/lib64/audacity/lib-channel.so [Stripped] /usr/lib64/audacity/lib-label-track.so [Stripped] /usr/lib64/audacity/lib-preference-pages.so [Stripped] /usr/lib64/audacity/lib-stretching-sequence.so [Stripped] /usr/lib64/audacity/lib-track-selection.so [Stripped] /usr/lib64/audacity/lib-wx-init.so [Stripped] /usr/lib64/audacity/lib-audio-graph.so [Stripped] /usr/lib64/audacity/lib-fft.so [Stripped] /usr/lib64/audacity/lib-module-manager.so [Stripped] /usr/lib64/audacity/lib-strings.so [Stripped] /usr/lib64/audacity/lib-utility.so [Stripped] /usr/lib64/audacity/modules/mod-midi-import-export.so [Stripped] /usr/lib64/audacity/modules/mod-script-pipe.so [Stripped] /usr/lib64/audacity/lib-concurrency.so [Stripped] /usr/lib64/audacity/lib-import-export.so [Stripped] /usr/lib64/audacity/lib-project-rate.so [Stripped] /usr/lib64/audacity/lib-track.so [Stripped] /usr/lib64/audacity/modules/mod-ffmpeg.so [Stripped] /usr/lib64/audacity/lib-command-parameters.so [Stripped] /usr/lib64/audacity/lib-ipc.so [Stripped] /usr/lib64/audacity/lib-numeric-formats.so [Stripped] /usr/lib64/audacity/lib-string-utils.so [Stripped] /usr/lib64/audacity/lib-wave-track-paint.so [Stripped] /usr/lib64/audacity/modules/mod-mp2.so [Stripped] /usr/lib64/audacity/modules/mod-pcm.so [Stripped] /usr/lib64/audacity/lib-effects.so [Stripped] /usr/lib64/audacity/lib-nyquist-effects.so [Stripped] /usr/lib64/audacity/lib-wave-track-fft.so [Stripped] /usr/lib64/audacity/lib-xml.so [Stripped] /usr/lib64/audacity/modules/mod-wavpack.so [Stripped] /usr/bin/audacity [Dependency] /usr/bin/audacity adds dependency on libsndfile.so.1 from libsndfile [Dependency] /usr/bin/audacity adds dependency on libwx_gtk3u_qa-3.2.so.0 from wxwidgets [Dependency] /usr/bin/audacity adds dependency on libwx_gtk3u_core-3.2.so.0 from wxwidgets [Dependency] /usr/bin/audacity adds dependency on libm.so.6 from glibc [Dependency] /usr/bin/audacity adds dependency on libportaudio.so.2 from portaudio [Dependency] /usr/bin/audacity adds dependency on libc.so.6 from glibc [Dependency] /usr/bin/audacity adds dependency on liblilv-0.so.0 from lilv [Dependency] /usr/bin/audacity adds dependency on libvamp-hostsdk.so.3 from vamp-plugin-sdk [Dependency] /usr/bin/audacity adds dependency on libportmidi.so.2 from portmidi [Dependency] /usr/bin/audacity adds dependency on libgdk-3.so.0 from libgtk-3 [Dependency] /usr/bin/audacity adds dependency on libgobject-2.0.so.0 from glib2 [Dependency] /usr/bin/audacity adds dependency on libwx_baseu-3.2.so.0 from wxwidgets [Dependency] /usr/bin/audacity adds dependency on libwx_gtk3u_html-3.2.so.0 from wxwidgets [Dependency] /usr/bin/audacity adds dependency on ld-linux-x86-64.so.2 from glibc [Dependency] /usr/bin/audacity adds dependency on libstdc++.so.6 from libstdc++ [Dependency] /usr/bin/audacity adds dependency on libgcc_s.so.1 from libgcc [Dependency] /usr/bin/audacity adds dependency on libwx_baseu_net-3.2.so.0 from wxwidgets [Dependency] /usr/bin/audacity adds dependency on libgtk-3.so.0 from libgtk-3 [Dependency] /usr/bin/audacity adds dependency on libsuil-0.so.0 from suil [Dependency] /usr/lib64/audacity/lib-audio-devices.so adds dependency on libasound.so.2 from alsa-lib [Dependency] /usr/lib64/audacity/lib-builtin-effects.so adds dependency on libSoundTouch.so.1 from soundtouch [Dependency] /usr/lib64/audacity/lib-math.so adds dependency on libsoxr.so.0 from libsoxr [Dependency] /usr/lib64/audacity/lib-project-file-io.so adds dependency on libsqlite3.so.0 from sqlite3 [Dependency] /usr/lib64/audacity/lib-uuid.so adds dependency on libuuid.so.1 from util-linux [Dependency] /usr/lib64/audacity/lib-wx-wrappers.so adds dependency on libgdk_pixbuf-2.0.so.0 from gdk-pixbuf [Dependency] /usr/lib64/audacity/lib-wx-wrappers.so adds dependency on libglib-2.0.so.0 from glib2 [Dependency] /usr/lib64/audacity/lib-xml.so adds dependency on libexpat.so.1 from expat [Dependency] /usr/lib64/audacity/modules/mod-cl.so adds dependency on libid3tag.so.0 from libid3tag [Dependency] /usr/lib64/audacity/modules/mod-flac.so adds dependency on libFLAC.so.14 from libflac [Dependency] /usr/lib64/audacity/modules/mod-flac.so adds dependency on libFLAC++.so.11 from libflac [Dependency] /usr/lib64/audacity/modules/mod-mp2.so adds dependency on libtwolame.so.0 from twolame [Dependency] /usr/lib64/audacity/modules/mod-mpg123.so adds dependency on libmpg123.so.0 from mpg123 [Dependency] /usr/lib64/audacity/modules/mod-ogg.so adds dependency on libvorbisenc.so.2 from libvorbis [Dependency] /usr/lib64/audacity/modules/mod-ogg.so adds dependency on libogg.so.0 from libogg [Dependency] /usr/lib64/audacity/modules/mod-ogg.so adds dependency on libvorbis.so.0 from libvorbis [Dependency] /usr/lib64/audacity/modules/mod-ogg.so adds dependency on libvorbisfile.so.3 from libvorbis [Dependency] /usr/lib64/audacity/modules/mod-opus.so adds dependency on libopusfile.so.0 from opusfile [Dependency] /usr/lib64/audacity/modules/mod-opus.so adds dependency on libopus.so.0 from opus [Dependency] /usr/lib64/audacity/modules/mod-wavpack.so adds dependency on libwavpack.so.1 from wavpack [Package] Creating /home/build/work/audacity-dbginfo-3.7.8-52-1-x86_64.eopkg ... [Package] audacity-dbginfo-3.7.8-52-1-x86_64.eopkg took 0:01:44.910962 to emit [Package] Creating /home/build/work/audacity-3.7.8-52-1-x86_64.eopkg ... [XAttr] File /usr/bin/audacity has xattr set: security.selinux [Package] audacity-3.7.8-52-1-x86_64.eopkg took 0:00:22.219336 to emit [Package] Building complete time=2026-08-16T02:48:47.906+02:00 level=DEBUG msg="Collecting files" len=4 time=2026-08-16T02:48:47.906+02:00 level=DEBUG msg="Collecting build artifact" path=audacity-3.7.8-52-1-x86_64.eopkg time=2026-08-16T02:48:47.909+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=audacity-3.7.8-52-1-x86_64.eopkg time=2026-08-16T02:48:47.909+02:00 level=DEBUG msg="Collecting build artifact" path=audacity-dbginfo-3.7.8-52-1-x86_64.eopkg time=2026-08-16T02:48:47.942+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=audacity-dbginfo-3.7.8-52-1-x86_64.eopkg time=2026-08-16T02:48:47.942+02:00 level=DEBUG msg="Collecting build artifact" path=audacity-3.7.8-52.tram time=2026-08-16T02:48:47.943+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=audacity-3.7.8-52.tram time=2026-08-16T02:48:47.943+02:00 level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-08-16T02:48:47.943+02:00 level=DEBUG msg="Setting file ownership for current user" uid=1001 gid=1001 path=pspec_x86_64.xml time=2026-08-16T02:48:47.943+02:00 level=DEBUG msg="Acquiring global lock" time=2026-08-16T02:48:47.943+02:00 level=DEBUG msg="Cleaning up" time=2026-08-16T02:48:47.949+02:00 level=DEBUG msg="Killing child process in chroot" pid=2490105 time=2026-08-16T02:48:48.193+02:00 level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-08-16T02:48:48.782+02:00 level=INFO msg="Building succeeded"